Senior Front-End Engineer (EU/ USA/ Canada/ Turkey citizenship)
Please, pay attention!
This role is available ONLY to EU/USA/Canada/Turkey citizens.
We're seeking an experienced Front-End Engineer to extend the team for a long-term external project. The client is a big European alliance that provides high-tech solutions for the Defense Industry.
You will be a part of impactful, secure and innovative tech solutions.
Required skills & stack:
- React 18+ with TypeScript in strict mode across all layers.
- Next.js and/or TanStack Router; deep understanding of static/CSR vs SSR trade-offs.
- Hands-on experience consuming 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 asynchronously with the client and international teams.
- Pragmatic about AI-assisted SDLC (scaffolding, test generation) while keeping business logic human-authored.
- Security-aware mindset; does not bypass review or testing gates.
Ownership end-to-end โ from PR to production smoke tests.
Nice-to-have:
- Experience working with an external IV&V or security accreditation process.
Tasks to perform:
- Build the production-grade UX/UI prototype, implementing the complete innovator application journey.
- Implement the 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 the BYOF token kit so member-state teams can adopt it.
- Enforce structural separation of concerns โ no business logic, authorisation, or sensitive data in UI.
- Implement local-first persistence (drafts, offline continuity) without leaking 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.
We offer:
- An interesting, influential project;
- Long-term cooperation with a full-time involvement;
- Flexible work schedule and Remote cooperation;
- Professional development with an individual plan of growth;
- Stable salary and planned reviews;
- Paid vacation and sick leaves;
- Corporate team building & workshops, trainigs;
- Excellent team of dedicated professionals;
- Development budget for each employee;
- Strong corporate culture.
Required languages
| English | C1 - Advanced |