IntroductionWe are seeking an experienced React Developer to join our dynamic development team, responsible for designing, building, and optimizing scalable front-end applications within complex enterprise environments. The ideal candidate will have hands-on experience in React.js, TypeScript, and modern front-end architecture, with exposure to insurance or financial services platforms - such as policy administration, claims, customer self-service, or financial product management systems. Duties & Responsibilities Develop and maintain rich, interactive front-end applications using React.js, TypeScript, and Next.js. Implement reusable UI components following component-driven design and React hooks principles. Work closely with UI/UX designers to translate design wireframes into high-quality code with pixel-perfect accuracy. Ensure cross-browser compatibility and responsiveness across desktop and mobile platforms. Integrate front-end interfaces with RESTful APIs, GraphQL, or microservices backends. Collaborate with back-end teams to define data contracts and API requirements. Participate in code reviews, sprint planning, and daily stand-ups within an Agile/Scrum environment. Optimize application performance for speed, scalability, and efficiency. Write unit, integration, and end-to-end tests using Jest, React Testing Library, or Cypress. Adhere to clean code principles, maintainable architectures, and reusable libraries. Ensure compliance with financial and insurance industry standards for data protection and secure coding practices. Implement authentication and authorization flows using OAuth2, JWT, or OpenID Connect. Contribute to CI/CD pipelines using tools such as GitHub Actions, Jenkins, or Azure DevOps. Stay up to date with front-end best practices, tools, and emerging technologies. Collaborate with Solution Architects to align front-end architecture with enterprise standards. Desired Experience & Qualification National Diploma or Bachelor's Degree in Computer Science, Information Systems, or a related field. Front-end framework certifications (e.g., Meta React Developer, AWS Cloud Practitioner, or equivalent). Agile or Scrum certification (e.g., Scrum Alliance CSM, SAFe Practitioner). Exposure to cloud platforms such as AWS, Azure, or GCP for hosting and deployment. 3–5+ years’ experience as a Front-End Developer or React Developer. Proficient in React.js, TypeScript, JavaScript (ES6+), HTML5, and CSS3/SASS. Experience integrating with REST APIs, GraphQL, or microservices backends. Understanding of state management frameworks such as Redux, MobX, or Recoil. Experience with front-end build tools (Webpack, Vite, or similar). Strong understanding of secure front-end development, especially in regulated environments. Solid grasp of Agile methodologies and DevOps collaboration practices. Strong problem-solving and analytical abilities. Excellent communication and teamwork skills. High attention to detail with a user-centric approach. Ability to operate effectively within cross-functional and distributed teams. Self-driven and proactive in proposing UI/UX improvements.