- Company Name
- NEC Software Solutions
- Job Title
- React Developer (Front-end, Next.js), SC cleared
- Job Description
-
Job title: React Developer (Front‑end, Next.js)
Role Summary:
Build, test, and maintain secure, high‑performance web applications using React and Next.js within a cross‑functional Agile Scrum team. Deliver reusable components, integrate with REST APIs, and ensure accessibility, performance, and quality standards for cloud SaaS and on‑premises solutions.
Expectations:
- Produce production‑ready code that meets acceptance criteria, passes automated tests, and adheres to WCAG 2.2 AA.
- Collaborate with product, design, QA, and back‑end teams to deliver incremental, reversible releases.
- Maintain ownership of code quality through reviews, CI/CD pipelines, and documentation.
- Securely handle user data and comply with SC clearance requirements.
Key Responsibilities:
- Develop new features and refactor existing functionality using React, TypeScript, and Next.js (SSR, routing).
- Write unit and integration tests (Jest, React Testing Library) following TDD principles.
- Implement state management, data fetching (TanStack Query or similar), and API integration.
- Build and maintain reusable UI components aligned with a design system (e.g., GOV.UK).
- Optimize rendering, bundle size, and caching for cross‑device performance.
- Participate in code reviews, provide actionable feedback, and enforce coding standards.
- Contribute to architectural discussions and front‑end best practices.
- Stay current with emerging web standards, tools, and performance techniques.
Required Skills:
- Professional front‑end development experience; strong React, TypeScript, and hooks fundamentals.
- Next.js routing, basic SSR, and deployment knowledge.
- Test‑driven development with Jest, React Testing Library, and test doubles.
- Accessibility (WCAG 2.2 AA), semantic HTML, and GOV.UK Design System familiarity.
- REST API consumption, structured data handling, and experience with enterprise platforms (OData preferred).
- Git workflow, code review, and CI/CD pipeline usage.
- Excellent written and verbal communication; Agile Scrum mindset.
Required Education & Certifications:
- UK Security Clearance (SC) required.
- Eligibility for UK residency and work rights.
- No specific degree requirement, but a background in software engineering or related field is preferred.