Skip to main content

Senior Frontend Engineer - React.js/TypeScript

Technology
Customertimes
4 weeks agoUntil 11/12/2026

Job description

Senior Frontend Engineer :

Stack :

React 19 / Vite / TypeScript / PWA

Role summary :

You build and own the user-facing application: fast, accessible, installable, and reliable, including offline scenarios.

Responsibilities :

  • Develop and maintain the web client using React 19, TypeScript, and Vite.
  • Implement Progressive Web App features: service workers, caching strategies, offline support, installability, push notifications where relevant.
  • Consume GraphQL APIs efficiently (e.g., Apollo Client or urql), with sound state and cache management.
  • Build a reusable, accessible (WCAG) component library and maintain design consistency.
  • Optimize performance (bundle size, Core Web Vitals, rendering behavior).
  • Write unit, component, and end-to-end tests; collaborate with QA on automation.
  • Participate in code reviews and mentor less experienced engineers.
  • Collaborate with the Solution Architect, backend engineers, and designers on technical approach.

Requirements :

  • 5+ years of frontend development, with strong production experience in React and TypeScript.
  • Hands-on experience with Vite and modern build tooling.
  • Practical PWA experience (service workers, Workbox, manifest, offline strategies).
  • Experience with GraphQL clients and client-side state management.
  • Strong grasp of HTML/CSS, responsive design, and accessibility.
  • Experience with testing tools (Vitest/Jest, React Testing Library, Playwright/Cypress).
  • Familiarity with Git workflows and CI pipelines.

Nice to have :

  • Experience with React 19 features (Actions, use, Server Components concepts, the React Compiler).
  • Data visualization experience.
  • Frontend security and performance monitoring experience.
Keywords
ReactOSHTML5ScigressTypescriptGraphQLJavaScriptHtmlInterSystems Caché

Interested in this role?