Key Responsibilities 
Develop and maintain high-performance, reusable, and scalable front-end applications using 
React.js .
Collaborate with UX/UI designers, backend developers, and product managers to deliver seamless user experiences.
Translate business requirements and wireframes into responsive and interactive web interfaces.
Optimize components for maximum performance across a wide range of devices and browsers.
Implement state management using tools like 
Redux , 
Context API , or other suitable libraries.
Integrate 
RESTful APIs 
and ensure robust error handling and data validation.
Write clean, maintainable code and conduct code reviews to ensure best practices.
Stay updated with the latest React features and front-end trends, and proactively suggest improvements.
Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
Troubleshoot and resolve production issues with a focus on performance and user experience.
Required Skills 
Relevant higher educational and professional background with 8+ years of experience in software development of which 4+ as a front end developer 
Deep knowledge of current JavaScript frameworks 
(React/JS)
and technologies 
(Typescript, Node.js)
Strong proficiency in 
JavaScript , 
ES6+ , and 
React.js .
Experience with 
Redux , 
React Hooks , 
React Router , and component libraries (e.g., Material-UI, Ant Design).
Solid understanding of 
HTML5 , 
CSS3 , 
SASS/LESS , and responsive design principles.
Familiarity with 
Webpack , 
Babel , and modern front-end build pipelines.
Experience integrating with 
RESTful APIs 
and working with backend teams.
Knowledge of 
Git , 
CI/CD pipelines , and Agile development methodologies.
#J-18808-Ljbffr