Senior/Lead Front-End Engineer (EU/ USA/ Canada/ Turkey citizenship)
$$$$
๐ช DefTech
Please, pay attention!
This role is open ONLY to EU/USA/Canada/Turkey citizens.
We're looking for an experienced Front-End Engineer to join the team on a long-term external project. The client is a major European alliance delivering high-tech solutions for the Defense Industry. You'll be part of building impactful, secure, and innovative tech.
Required skills & stack:
- React 18+ with TypeScript in strict mode across all layers.
- Next.js and/or TanStack Router; solid understanding of static/CSR vs SSR trade-offs.
- Hands-on experience working with OpenAPI-generated typed API clients (no ad-hoc fetch).
- TanStack Query (React Query) โ server state, caching, request deduplication.
- Form handling with TanStack Form or React Hook Form, schema-aligned validation.
- Component-driven development with Storybook; design tokens / design system consumption.
- Strong testing discipline: unit (Vitest/Jest), component, Playwright E2E, visual regression (Percy).
- Modern CI/CD: lint, type-check, bundle budget, contract tests in pipeline.
- Strong written English; comfortable working async with the client and international teams.
- Pragmatic approach to AI-assisted SDLC (scaffolding, test generation) while keeping business logic human-authored.
- Security-conscious mindset; never bypasses review or testing gates.
- Full end-to-end ownership โ from PR to production smoke tests.
Nice-to-have:
- Prior experience with external IV&V or security accreditation processes.
Tasks to perform:
- Build a production-grade UX/UI prototype covering the complete innovator application journey.
- Implement a scalable, API-driven frontend architecture against an OpenAPI-generated client.
- Own component-level quality: tests, accessibility, visual regression, Lighthouse performance.
- Contribute to the shared design system and BYOF token kit for adoption by member-state teams.
- Enforce structural separation of concerns โ no business logic, authorisation, or sensitive data in UI.
- Implement local-first persistence (drafts, offline continuity) without exposing sensitive data client-side.
- Participate in consumer-driven contract tests (Pact) on the FE side of the CI pipeline.
- Triage and resolve IV&V findings within sprint windows.
- Support PI-boundary TEVV sessions with QA and Project Y stakeholders.
Required languages
| English | C1 - Advanced |
See stats of candidates who applied for this job ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...