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 an experienced React.js Developer with over six years of hands‑on expertise in building modern, scalable and high‑performing user interfaces. The individual will focus on translating UI/UX wireframes into robust front‑end features, building reusable components, optimising performance, and ensuring seamless functionality across multiple platforms and devices. This role is ideal for someone with a strong background in modern JavaScript, React.js workflows and front‑end development best practices.
Job Responsibility:
Develop new user‑facing features using React.js
Translate UI/UX designs and wireframes into high‑quality, production‑ready code
Build reusable components and front‑end libraries for future use
Optimise components for performance, scalability and cross‑browser compatibility
Implement modern React workflows such as Redux or Flux
Work with designers to validate the technical feasibility of UI/UX concepts
Collaborate with cross‑functional teams to deliver high‑quality applications
Ensure all user inputs are validated prior to backend submission
Conduct thorough testing to ensure correct rendering and functionality across devices
Maintain and enhance web applications by introducing new features
Work with RESTful APIs and modern authorisation mechanisms such as JSON Web Tokens
Utilise modern build tools and pipelines
Follow best practices for version control and collaborative development
Apply an understanding of isomorphic React (preferred)
Requirements:
More than six years of experience in React.js development
Strong proficiency in JavaScript, including DOM manipulation and object‑model concepts
Solid understanding of React.js fundamentals and core principles
Experienced in React workflows (e.g., Redux or Flux)
Skilled in HTML5, CSS3, JavaScript and modern front‑end techniques
Familiar with JavaScript frameworks such as jQuery, AJAX and AngularJS
Proficient in asynchronous programming and partial page updates
Knowledgeable about cross‑browser compatibility considerations
Able to translate business requirements into effective technical solutions
Equipped with an understanding of end‑to‑end web development processes
Comfortable working collaboratively, with a positive and solutions‑oriented mindset
Familiar with CSS pre‑processing platforms
Understanding of programming languages such as C++ or Java (added advantage)
Interested in design principles and user experience best practices
Committed to continuous learning and staying updated on emerging technologies
Nice to have:
Understanding of programming languages such as C++ or Java (added advantage)
Interested in design principles and user experience best practices
What we offer:
Opportunities to work with modern front‑end technologies and evolving digital platforms
A collaborative, inclusive and forward‑thinking work environment
Exposure to large‑scale, user‑centric web applications
The chance to shape user experience and interface design across digital products
Growth opportunities through continuous learning, upskilling and cross‑functional collaboration