freehire launches on Product Hunt on 26 August.

Follow →

React Developer - Contract

Summary

Build and maintain enterprise React web apps with TypeScript, ensuring performance, accessibility, and security while collaborating with BAs and backend teams.

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.

See also