We are seeking a talented and experienced Front-End React js Developer with 5 years of professional experience to join our growing team The ideal candidate will be passionate about crafting exceptional user interfaces and experiences possess a deep understanding of React js principles and be adept at translating design mockups into high-quality performant and maintainable code You will play a crucial role in developing and optimizing our web applications working closely with designers backend developers and product managers to deliver seamless and intuitive user experiences Key Responsibilities Design develop and maintain responsive and highly performant user interface components and web applications using React js Translate UI UX design wireframes and mockups into clean productive and well-structured code Implement state management solutions Redux Context API MobX effectively to manage application data flow Integrate RESTful APIs and other third-party services to ensure seamless data communication between front-end and back-end systems Optimise web applications for maximum speed scalability and cross-browser compatibility Write comprehensive unit and integration tests to ensure code quality and reliability Participate in code reviews providing constructive feedback and ensuring adherence to best practices and coding standards Collaborate effectively with cross-functional teams including designers backend developers product managers and QA engineers throughout the software development lifecycle Troubleshoot and debug front-end issues identifying and implementing effective solutions Stay up-to-date with the latest trends technologies and best practices in React js and the broader front-end development ecosystem Contribute to the continuous improvement of our development processes and tools Required Skills and Qualifications Bachelor s degree in Computer Science Software Engineering or a related field or equivalent practical experience 5 years of hands-on experience in front-end web development with a strong focus on React js Strong proficiency in JavaScript ES6 HTML5 and CSS3 In-depth understanding of React js core principles including components props state hooks and the component lifecycle Demonstrated experience with state management libraries such as Redux Context API or MobX Familiarity with modern front-end build tools Proficiency with version control systems particularly Git GitHub GitLab Bitbucket Experience consuming and integrating with RESTful APIs Solid understanding of responsive web design principles and mobile-first development Strong problem-solving and debugging skills with attention to detail Excellent communication collaboration and interpersonal skills Ability to work independently and as part of a fast-paced agile team Job Type Full-time Pay 60 000 00 - 65 000 00 per month Job Type Full-time Pay 60 000 00 - 65 000 00 per month Benefits Paid sick time Provident Fund Education Bachelor s Preferred Experience React 5 years Preferred Front-end development 5 years Preferred Work Location In person