- Company Name
- NEC Software Solutions (India)
- Job Title
- Senior Front-End Developer (SC Cleared)
- Job Description
-
**Job Title:**
Senior Front‑End Developer (SC Cleared)
**Role Summary:**
Lead the design, development, and delivery of production‑grade web features using React, TypeScript, and Next.js. Set front‑end architecture, coding standards, and testing strategy while ensuring high performance, accessibility, and CI/CD robustness. Mentor junior developers, collaborate across product, design, and back‑end teams, and drive continuous improvement of the component library and design system.
**Expectations:**
- 6+ years of professional front‑end engineering experience.
- Active UK Security Clearance (SC) or eligibility to obtain one.
- Proven ability to lead technical decisions and guide multi‑environment delivery.
- Strong mentoring and collaboration skills across product, design, and engineering teams.
**Key Responsibilities:**
1. Own end‑to‑end delivery of new features, translating design mocks into scalable, maintainable code.
2. Define and enforce front‑end architecture, coding standards, patterns, and component reuse.
3. Design and maintain a comprehensive testing strategy (unit, integration, end‑to‑end) in Playwright, Jest, Cypress, or equivalent.
4. Optimize performance to meet Core Web Vitals targets and ensure WCAG 2.2 AA accessibility compliance.
5. Maintain CI/CD pipelines, monitor production health, handle incidents, and implement rollback strategies.
6. Manage feature flags, canary releases, and feature toggles across environments.
7. Collaborate with designers, product managers, QA, and back‑end engineers on small, reversible increments.
8. Assess risks, set realistic commitments, and communicate scope and timelines to stakeholders.
9. Build and maintain documentation for architecture, standards, and component libraries.
10. Share knowledge through code reviews, workshops, and mentoring sessions.
**Required Skills:**
- Expert React (hooks, context, performance optimisation, modern patterns).
- Advanced TypeScript proficiency.
- Deep experience with Next.js (SSR, SSG, ISR).
- State management, code‑splitting, bundle optimisation.
- Testing & debugging: Playwright, Jest, Cypress.
- Git fundamentals and modern branching strategies (PR reviews, conflict resolution).
- CI/CD pipeline maintenance (GitHub Actions, Azure Pipelines, or equivalent).
- Accessibility (WCAG 2.2 AA) and performance (Core Web Vitals) best practices.
- Design system and component library ownership/maintenance.
- Mentoring and cross‑functional collaboration.
- Front‑end security fundamentals (XSS, CSRF, dependency scanning, secret handling).
**Desirable (but not mandatory):**
- Cloud‑native deployment on AWS or Azure (serverless or containers).
- GOV.UK Design System and Service Standard experience.
- Storybook ownership.
- Figma and Mural usage for design collaboration and workshops.
**Required Education & Certifications:**
- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field.
- Active UK Security Clearance (SC) or eligibility to obtain one.