- Company Name
- Public Sector Resourcing
- Job Title
- React Full Stack Developer
- Job Description
-
**Job Title**
React Full Stack Developer
**Role Summary**
6‑month full‑time contract (inside IR35). Full‑stack developer responsible for designing, coding, testing, deploying, and maintaining secure, production‑grade applications using React, TypeScript, and AWS.
**Expectations**
- Hold or be eligible for an active Security Clearance (SC).
- Write clean, test‑driven, and maintainable code that can be reused across the organization.
- Operate and support services post‑deployment, ensuring reliability and incident response.
**Key Responsibilities**
- Build and maintain large‑scale React applications, applying best practices for component architecture and state management.
- Develop and maintain backend services in AWS (Lambda, EC2, S3, CloudWatch or equivalent), including deployment, scaling, monitoring, and cost optimisation.
- Write typed, maintainable TypeScript code; leverage ES6+ features and asynchronous programming patterns.
- Create and execute unit, integration, and end‑to‑end tests; maintain a strong test coverage policy.
- Work within an Agile team: contribute to sprint planning, daily stand‑ups, retrospectives, and deliver incremental value.
- Lead and mentor peers on architectural decisions, coding standards, and problem resolution across related stories.
- Communicate system designs and rationale to technical and non‑technical stakeholders.
- Identify and implement improvements for system resilience, fault handling, performance tuning, and automated testing.
**Required Skills**
- Proficient in React (including hooks, context, and component lifecycle).
- Strong experience with TypeScript and JavaScript (ES6+).
- Hands‑on AWS expertise (Lambda, EC2, S3, CloudWatch, monitoring, deployment).
- Agile development experience (Scrum or Kanban).
- Test‑driven development mindset with experience writing tests in frameworks such as Jest or React Testing Library.
- Familiarity with production operations: monitoring, incident response, and support.
**Desirable Skills**
- Angular framework experience.
- Python programming.
**Required Education & Certifications**
- Eligibility for SC clearance (required by contract).
- No mandatory degree; equivalent practical experience is acceptable.
---