ReactJS Developer
Full Job Description
Role: React JS Developer
Location: Ahmedabad, Gujarat (On-site)
Vacancies Available: 2
About the Role
We are seeking a talented and experienced React.js Developer with over 3 years of expertise to build dynamic, user-friendly, and high-performance web applications. The ideal candidate will possess hands-on experience with modern JavaScript frameworks, a strong grasp of UI/UX principles, and a passion for writing clean, maintainable code. You will collaborate closely with cross-functional teams to deliver seamless user experiences and mentor junior developers.
Key Responsibilities
- Design, develop, and maintain robust, scalable, and efficient front-end applications using React.js and modern JavaScript frameworks.
- Translate designs and wireframes into high-quality code, ensuring responsiveness across all devices and cross-browser compatibility.
- Build reusable components and front-end libraries for future use within the product ecosystem.
- Collaborate with back-end developers to integrate RESTful APIs, ensuring seamless functionality between services.
- Optimize application performance for maximum speed and scalability in production environments.
- Conduct thorough code reviews, troubleshoot complex issues, and debug applications to ensure a smooth user experience.
- Mentor junior developers and provide guidance on coding best practices and architectural decisions.
- Ensure the technical feasibility of UI/UX designs and contribute actively to improving overall user experience metrics.
- Create and maintain comprehensive technical documentation and internal workflows.
- Stay updated with the latest trends, tools, and best practices in front-end development.
- Manage time-sensitive updates effectively, ensure project deadlines are met, and contribute positively to Agile processes.
Required Skills & Experience
- Mandatory: Strong proficiency in HTML5, CSS3, JavaScript (ES6+), TypeScript, React.js core principles (components, hooks, state management).
- Familiarity with State Management: Redux, Redux Toolkit Query, or Context API.
- Design & Performance: Solid understanding of responsive design principles and front-end performance optimization techniques.
- UI Libraries: Experience with modern UI libraries such as Material-UI (MUI) or Ant Design is highly desirable.
- VCS: Proficiency in version control systems, specifically Git workflows.
- APIs & Tools: Knowledge of RESTful APIs and integration; hands-on experience with VSCode, Postman, and debugging tools (Chrome DevTools).
- OOP Principles: Strong knowledge of object-oriented programming and design principles (OOP/OOD).
- Testing: Experience with front-end testing frameworks like Jest or React Testing Library.
Preferred Skills
- Familiarity with Server-Side Rendering (SSR) using Next.js and Static Site Generation (SSG).
- Knowledge of GraphQL queries/mutations and Socket.IO for real-time application development.
- Exposure to Agile/Scrum methodologies, CI/CD pipelines, and modern build tools like Webpack or Babel.
Soft Skills
- Strong problem-solving skills with a keen attention to detail.
- Excellent communication and collaboration abilities within diverse teams.
- Openness to feedback and commitment to continuous learning and upskilling.
- An enthusiastic attitude towards exploring new technologies and sharing knowledge with peers.
- The ability to manage time effectively and handle high-pressure deadlines without compromising quality.
Compensation & Benefits
Salary Range: ₹40,000 - ₹90,000 per month (based on experience).
Work Mode: In-person / On-site at our Ahmedabad office.
Company
Mekanism Technologies
Mekanism Technologies is a technology company based in Ahmedabad, Gujarat, focused on delivering innovative web solutions.