Job Description

Roles & Responsibilities

· Develop and maintain high-quality applications.

· Collaborate with designers and back-end developers to create user-friendly and engaging interfaces.

· Write clean, maintainable, and well-documented code following best practices.

· Participate in all phases of the software development lifecycle, from conception to deployment.

· Troubleshoot and debug issues effectively to ensure optimal performance.

· Stay updated on the latest trends and technologies in the React ecosystem.

· Contribute to the continuous improvement of development processes and best practices.

Mandatory Skills

· Expertise in JavaScript, including modern features.

· Strong proficiency in and its core principles (JSX, components, state management).

· Experience with popular React libraries and frameworks (., Redux, React Router, .

· Proven experience in building and deploying React applications.

· Understanding of RESTful APIs and data fetching techniques.

· Experience with unit and integration testing frameworks (., Jest, Enzyme).

· Strong understanding of HTML, CSS, and browser-based debugging.

· Experience with version control systems, specifically Git.

Desired Skills

· Experience with TypeScript is a plus.

· Familiarity with GraphQL.

· Experience with front-end build tools (., Webpack, Babel).

· Knowledge of performance optimization techniques for web applications.

· Familiarity with web accessibility standards.

· Experience with Agile development methodologies.

· Experience with cloud platforms (., AWS, Azure, Google Cloud)

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application