This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a skilled and proactive React.js Developer who can build high-quality, scalable, and intuitive front-end interfaces. You will work closely with our product, design, and backend teams to create seamless user experiences across web applications. This role is ideal for someone who enjoys solving real product challenges, writing clean and modular code, and staying aligned with modern JavaScript and React ecosystems.
Job Responsibility:
Develop and implement highly responsive user interface components using React.js concepts and workflows
Translate UI/UX wireframes into functional, pixel-perfect components
Build modular, reusable, and maintainable codebases
Contribute to front-end architecture decisions to ensure performance, scalability, and maintainability
Optimize components for maximum performance across various devices and browsers
Conduct code reviews and ensure adherence to best practices
Work closely with the development team to understand requirements and propose UI/UX improvements
Participate in sprint planning, estimation, and technical discussions
Coordinate with backend engineers to integrate APIs smoothly
Troubleshoot, test, and debug UI issues and ensure smooth functionality
Monitor front-end performance, identify bottlenecks, and implement improvements
Document technical changes, new components, and workflow updates
Requirements:
3–6 years of hands-on experience in React.js development
Strong proficiency in JavaScript, HTML, CSS/SCSS, and modern ES6+ concepts
Experience with state management libraries such as Redux or Zustand
Understanding of build tools such as Webpack, Vite, or Babel
Familiarity with UI libraries/frameworks like Material UI, Bootstrap, or Tailwind
Experience in integrating APIs using REST or GraphQL
Good knowledge of component-level performance optimization and browser rendering behavior
Experience with debugging tools and testing frameworks like Jest, Mocha, or React Testing Library