#IkoKaziKE

Back to jobs

Senior React Developer

Rainforest Alliance

full time Nairobi Posted 2 days ago

Requirements

  • Bachelor's degree in information systems, Computer Science.

  • 5+ years of experience in front-end development with a focus on React.js.

  • In-depth knowledge of React.js and JavaScript/TypeScript.

  • Experience integrating React front-end applications with REST APIs.

  • Proficiency in using Tailwind CSS for styling.

  • Experience with Tanstack Router and Tanstack Query for routing and data management.

  • Familiarity with RESTful API integration and data fetching techniques.

  • Solid understanding of responsive design principles.

  • Experience with version control systems like Git.

  • Mentor and collaborate with a team of developers.

  • Understanding and implementation of good UX/UI patterns.

  • Knowledge of testing libraries like Jest or React Testing Library.

  • Ensure applications follow accessibility and usability best practices, including support for modern accessibility standards such as WCAG and ARIA.

  • Develop and maintain front-end React applications, ensuring they are efficient, scalable, and visually appealing.

  • Integrate React applications with back-end APIs for seamless data exchange.

  • Collaborate with back-end developers to design and implement APIs.

  • Use Tailwind CSS to create responsive and visually consistent designs.

  • Implement routing with Tanstack Router and manage data fetching with Tanstack Query.

  • Ensure that the application is optimized for maximum speed and scalability.

  • Work with version control systems like Git and collaborate on best practices in code quality and maintainability.

  • Guide junior developers, promoting a collaborative development environment.

  • Collaborate with cross-functional teams, including designers and back-end engineers.

  • Stay up to date with the latest trends and best practices in React development.

  • Understand and apply good UX/UI patterns to create user-friendly, intuitive interfaces.