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 talented JavaScript developer who is proficient in React.js. Your main responsibility will be developing user interface components and implementing them following established React.js workflows like Flux or Redux. You’ll work closely with our design and development teams to create seamless, performant, and maintainable front-end experiences. This role demands problem-solving skills, a strong attention to UI/UX detail, and a collaborative mindset to contribute effectively in a fast-paced agile environment.
Job Responsibility:
Developing dynamic user-facing features using React.js
Creating reusable and modular components for scalability
Translating Figma designs or wireframes into clean, efficient code
Ensuring optimal performance across various browsers and devices
Requirements:
Strong foundation in JavaScript, including DOM manipulation and ES6+ syntax
In-depth understanding of React.js and its core principles
Experience working with popular state management libraries such as Redux or Context API
Familiarity with modern ECMAScript specifications
Understanding of component-based architecture and reusability best practices
Experience consuming RESTful APIs and handling asynchronous data
Knowledge of authentication strategies using tools like JWT
Hands-on experience with build tools such as Webpack, Babel, and NPM/Yarn
Experience with front-end performance tuning and profiling tools
Ability to translate complex business requirements into scalable front-end solutions
Proficiency in using version control systems such as Git or SVN
Nice to have:
Familiarity with testing libraries like Jest or React Testing Library is a plus
A strong eye for UI/UX and attention to design consistency