Tallium

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
Published 25 May
323 views
ยท
33 applications
Response activity: Low
Last responded 1 week ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...