Role Overview
As a React Developer, you will 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 collaborate closely with Business Analysts (BAs) and the backend team to deliver production-ready user experiences.
This role requires deep hands-on React expertise and a strong understanding of secure, compliant delivery on enterprise cloud platforms (e.g. Azure, AWS).
You will uphold coding standards and guide the team through reviews, testing, and CI/CD best practices.
Job Responsibilities
• 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, 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 forms with strong usability and performance.
• Experience developing transactional web applications 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 BAs, clarify edge cases, and ensure business value is met.
• Work in an Agile way: contribute to backlog grooming, daily stand-ups, and retrospectives; provide accurate estimates.
• Collaborate on CI/CD, feature flags, and observability for safe, frequent releases.
Skills and Qualifications
• Minimum a bachelor's degree in a relevant field 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 with component architecture and reusability concepts; 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 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; enterprise cloud platform (e.g. Azure, AWS) certification is an advantage.
• Clear, proactive communication and the ability to work closely with Business Analysts and stakeholders.
ZENITH INFOTECH (S) PTE LTD.
Zenith Infotech is part of the US$ 85 million, Zenith Group. Zenith specializes in Software Development, IT Turnkey Projects, Product Engineering, Embedded Systems Design, IT Professional and Consultancy Services. Zenith Infotech is also a software products company developing next generatio...
Read more about the companyCopyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.