Description

Job Description

Job Description:

As a React.js Developer, you will play a key role in designing and developing high-quality, scalable web applications. You will work closely with our design and product teams to implement engaging and interactive user experiences. The ideal candidate will have a strong understanding of React.js, modern JavaScript, and best practices in front-end development.

Key Responsibilities:

  • Develop and maintain dynamic web applications using React.js.
  • Collaborate with cross-functional teams to translate business requirements and design specifications into technical solutions.
  • Implement responsive and accessible user interfaces that provide an optimal experience across devices and browsers.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Optimize application performance and ensure high-quality standards through testing and debugging.
  • Stay up-to-date with the latest industry trends and technologies to continuously improve development processes.
  • Contribute to code reviews and provide constructive feedback to peers.
  • Assist in troubleshooting and resolving issues in production environments.

Requirements:

  • Proven experience as a React.js Developer or similar role.
  • Strong proficiency in React.js, including Hooks and Context API.
  • Solid understanding of JavaScript, HTML, and CSS.
  • Experience with modern JavaScript (ES6+), TypeScript, and state management libraries (e.g., Redux, MobX).
  • Familiarity with RESTful APIs and integration with front-end components.
  • Knowledge of version control systems, such as Git.
  • Experience with front-end build tools (e.g., Webpack, Babel) and CI/CD pipelines.
  • Ability to work effectively in a collaborative team environment and communicate technical concepts to non-technical stakeholders.
  • Strong problem-solving skills and attention to detail.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Preferred Qualifications:

  • Experience with server-side rendering frameworks (e.g., Next.js).
  • Familiarity with testing frameworks (e.g., Jest, React Testing Library).
  • Knowledge of UX/UI design principles and experience working with design tools (e.g., Figma, Sketch).
  • Experience with cloud platforms and deployment (e.g., AWS, Azure).

Education

Any Graduate