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 UI/UX React JS Developer with strong front-end engineering skills and a deep understanding of user experience design principles. The individual will primarily work on the front-end of web applications, translating UI/UX design wireframes into high-quality, reusable React.js components. With more than 6 years of hands-on React.js experience and a strong background in broader UI/UX development, the candidate will build scalable, performant, and responsive interfaces, collaborate closely with designers and cross-functional teams, and ensure that applications are robust, maintainable, and aligned with business requirements.
Job Responsibility:
Develop new user-facing features using React.js
Build reusable components and front-end libraries for future use
Translate UI/UX design wireframes and visual mock-ups into high-quality, production-ready code
Work on the front-end of web applications to build modern, responsive UI/UX using React.js
Implement and maintain React.js workflows such as Flux or Redux for state management
Optimise components and pages for maximum performance across a wide range of web-capable devices and browsers
Ensure robust handling of asynchronous requests, partial page updates, and AJAX operations
Address and resolve cross-browser compatibility issues and implement effective workarounds
Collaborate with UI/UX designers to bridge the gap between graphical design and technical implementation
Work with the team to design UI/UX and build software applications that function across multiple platforms
Maintain and improve existing websites and web applications by developing new user-facing and mobile-based features
Build reusable code and libraries that support scalability and long-term maintainability
Validate the technical feasibility of UI/UX designs and provide feedback to design and product teams
Assure that all user input is validated before submission to the back end
Conduct thorough testing of user interfaces across multiple platforms
Get feedback from users and customers, and build solutions that address their needs effectively
Write functional requirement documents and user guides for new and existing features
Ensure high-quality graphic standards, accessibility considerations, and brand consistency
Collaborate with other team members and stakeholders to deliver high-quality products
Requirements:
Hold a B.Tech/B.E./MCA/BCA degree (or equivalent)
8+ years of total experience as a UI/UX developer
6+ years of hands-on experience in React.js
Thorough understanding of React.js and its core principles
Experienced with popular React.js workflows such as Flux or Redux
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Proficient in web markup technologies, including HTML5, CSS3, and JavaScript
Strong understanding of client-side scripting and JavaScript frameworks, including jQuery, AJAX, AngularJS and other advanced JavaScript libraries and frameworks
Good understanding of asynchronous request handling, partial page updates, and AJAX
Proficient in identifying and resolving cross-browser compatibility issues
Strong understanding of front-end coding and development technologies
Basic understanding of server-side CSS pre-processing platforms
Expertise in C++, Java or other programming languages
In-depth understanding of the entire web development process, including design, development, and deployment
Excellent analytical and multitasking skills
Strong understanding of design principles and user experience (UX) design
Able to understand business requirements and translate them into technical requirements
Stay up to date with emerging front-end technologies, frameworks, and tools
Familiar with RESTful APIs and modern authorisation mechanisms such as JSON Web Token (JWT)
Familiar with modern front-end build pipelines, tools, and code versioning systems
Able to demonstrate effective communication and customer service skills
Nice to have:
Knowledge of isomorphic React is considered a plus
What we offer:
Opportunity to work extensively with React.js and modern front-end technologies on complex, user-facing applications
A role that combines UI engineering with UX collaboration
Exposure to full web development lifecycle practices (design, development, deployment)
A collaborative environment
Continuous learning by staying current with emerging JavaScript frameworks, build tools, performance optimisation techniques, and UX best practices