We are seeking an experienced React JS Developer with strong expertise in building modern, scalable, and high-performance web applications. The role involves developing responsive user interfaces, integrating APIs, and collaborating with cross-functional teams to deliver seamless digital experiences.
Key Responsibilities
- Design and develop highly responsive user interface components using React.js.
- Translate UI/UX designs and wireframes into high-quality, functional code.
- Build reusable components and front-end libraries for future use.
- Collaborate with designers, product managers, and backend developers to deliver integrated solutions.
- Integrate front-end applications with backend services using RESTful APIs or GraphQL.
- Optimize application performance across browsers and devices.
- Debug and troubleshoot UI issues to ensure smooth user experience.
- Participate in code reviews and maintain high coding standards.
- Ensure clean, maintainable, and well-documented code.
- Stay updated with latest front-end technologies, tools, and best practices.
Required Skills & Experience
- 8+ years of professional experience in front-end development.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Deep expertise in React.js, including JSX, Virtual DOM, and component lifecycle.
- Experience with state management libraries such as Redux, Context API, Flux, or MobX.
- Hands-on experience with front-end build tools like Webpack, Babel, npm, or Yarn.
- Strong understanding of API integration (RESTful services or GraphQL).
- Experience with version control systems such as Git.
- Knowledge of testing frameworks like Jest or Mocha.
- Strong debugging, performance tuning, and optimization skills.
- Excellent communication, collaboration, and problem-solving abilities.