React Developer
Summary
Build and maintain enterprise-grade React web apps with TypeScript, ensuring performance, accessibility, and security while collaborating with backend teams and stakeholders.
Responsibilities
. Design, build and operate modern web applications on React.
. You'll own the front-end architecture end-to-end.
. Ensuring reliability, scalability, performance, accessibility and security.
. You will need to collaborate closely with BAs and backend team to deliver production ready user experience.
. This role requires deep hands on React expertise, and a strong understanding of secure, compliant delivery on enterprise cloud platforms (e.g. Azure, AWS).
. Uphold coding standards, and guide the team through reviews, testing and CI/CD best practices.
. Deliver features end-to-end, translate business requirements and UX designs into reusable React components and pages, implement scalable state management for complex UI workflows.
. Review requirements and user stories for technical feasibility, scope and risk.
. Propose pragmatic alternatives when needed.
. Investigate issues, perform root-cause analysis and implement resilient fixes with tests.
. Quality first, write clean and testable code add unit/integration tests, ensure accessibility (WCAG), performance and security best practices.
. Build and maintain data-intensive UI such as large and complex form with strong usability and performance.
. Experience developing transactional web application with complex workflows is highly preferred.
. Participate in code reviews, maintain coding standards, and improve a scalable component library aligned with a central Design Language System (DLS).
. Partner with BA, clarify edge cases and ensure business value is met.
. Agile way of working, contribute to backlog grooming, daily stand-ups, and retrospectives provide accurate estimates.
. Collaborate on CI/CD. Feature flags, and observability for safe frequent release.
Requirements . Minimum a bachelor's degree in a relevant of study . Minimum 2 years of hands-on React development experience. . Strong experience with TypeScript, modern ES features, and web fundamentals (HTML5, CSS3, semantic markup, responsive layout) . Hands on experience in component architecture & reusability concept, design and maintain storybook, build accessible components. . Strong debugging skills and a structured approach to problem solving. . Practical experience with Git, branching strategies, and code reviews. . Strong experience integrating with REST APIs, including handling data fetching, caching, validation, and robust error handling. . Familiarity with testing tools (Jest, React Testing Library, Cypress/Playwright). . Familiar with CI/CD deployments (Gitlab/Azure DevOps) with lint / test / build gates, artifact versioning, branching strategies, and preview deployments. . Knowledge of Agile Methodology process or enterprise cloud platforms (e.g. Azure, AWS) certification will be an advantage. . Clear, proactive communication and the ability to work closely with Business Analysts and stakeholders. Licence no: 12C6060
Requirements . Minimum a bachelor's degree in a relevant of study . Minimum 2 years of hands-on React development experience. . Strong experience with TypeScript, modern ES features, and web fundamentals (HTML5, CSS3, semantic markup, responsive layout) . Hands on experience in component architecture & reusability concept, design and maintain storybook, build accessible components. . Strong debugging skills and a structured approach to problem solving. . Practical experience with Git, branching strategies, and code reviews. . Strong experience integrating with REST APIs, including handling data fetching, caching, validation, and robust error handling. . Familiarity with testing tools (Jest, React Testing Library, Cypress/Playwright). . Familiar with CI/CD deployments (Gitlab/Azure DevOps) with lint / test / build gates, artifact versioning, branching strategies, and preview deployments. . Knowledge of Agile Methodology process or enterprise cloud platforms (e.g. Azure, AWS) certification will be an advantage. . Clear, proactive communication and the ability to work closely with Business Analysts and stakeholders. Licence no: 12C6060