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 looking for a skilled Software Engineer – React.js with 4+ years of experience in building scalable, high-performance web applications. The ideal candidate has strong expertise in React, Redux, Hooks, Context API, and modern JavaScript (ES6+). You should be proficient in translating UI/UX designs into reusable, responsive components and integrating RESTful APIs. Experience with metadata-driven UI architectures, dynamic component systems, and performance optimization is highly valued. A strong commitment to clean code, testing, collaboration, and delivering quality products is essential.
Job Responsibility:
Developing and implementing highly responsive user interface components using React concepts (such as Hooks, Redux and Context API)
Translating PSDs and wireframes into high-quality code and well versed with front-end Architectures and API Integrations and Reusable library components
Architect and develop metadata-driven UI rendering engines
Design extensible component registry patterns and dynamic import systems
Create JSON/YAML schema definitions for UI components and layouts
Implement runtime theme/stylesheet switching through metadata
Build validation frameworks driven by configuration rules
Optimize performance for dynamically composed UIs
A commitment to collaborative problem solving, sophisticated design, and quality products are important
Requirements:
4+ years of hands-on experience in React.js
Strong knowledge of Redux, ReactHooks, and Context API
Strong proficiency in JavaScript (ES6+), HTML5, CSS3, SASS, and DOM manipulation
Experience in building responsive, reusable, and scalable UI components
Hands-on experience with RESTful API integration and front-end architectures
Knowledge of metadata-driven UI systems, dynamic component rendering, and reusable component libraries
Experience with JSON/YAML schema-based UI configuration
Familiarity with Jest, Enzyme, browser debugging tools, and performance optimization techniques