Senior Front End Developer
OpenVPNAbout the role
About the role
We’re seeking a Senior Frontend Engineer to help build our AI-driven Zero Trust Network Access (ZTNA) platform. It provides real-time policy enforcement, secured remote access for enterprise endpoints.
You’ll design and develop AI-driven interfaces that will make the experience outstanding for end users.
Important:
This will be a permanent employment opportunity for candidates based in Spain, Germany, and Poland.
Key Responsibilities
Build scalable frontend architecture using React 19, TypeScript, and Redux Toolkit or similar frameworks, following our strict layered architecture
Develop AI-powered feature,s including real-time chat using Server-Sent Events (SSE), message streaming, and intelligent user interactions
Design and maintain our design system with Vanilla Extract synchronized with Figma designs
Write clean, testable code with comprehensive unit tests using Vitest
Collaborate cross-functionally with Product, Design, Backend, and AI teams to define and ship features
Optimize application performance
Leverage AI-assisted development with Claude Code or similar agents to accelerate feature development while adhering to our architectural patterns
Participate in code reviews and architectural decisions
Stay up to date with the latest front-end technologies, frameworks, and best practices
Ensure seamless integration with backend APIs and services
Tech Stack You'll Work With
Core: React 19, TypeScript 5.9, Rsbuild (Rspack), Redux Toolkit 2.10, RTK Query
UI: HeroUI (NextUI fork), Tailwind CSS 4, Vanilla Extract
Forms: React Hook Form, Valibot
Routing: React Router 7
Testing: Vitest, React Testing Library
Code Quality: Biome, SonarQube
Monitoring: Sentry
Requirements
Required Qualifications
5+ years of professional experience in frontend development
Deep understanding of HTML5, CSS3, and TypeScript.
Redux experience with Redux Toolkit, RTK Query, and complex state management
Testing skills with unit testing frameworks (Vitest, Jest) and React Testing Library or similar
RESTful API integration with async data handling, caching strategies, and error management
Build tools experience with Vite, Webpack, Rsbuild, or similar modern bundlers
Problem-solving abilities with debugging complex React applications and performance bottlenecks
Understanding of CI/CD pipelines and familiarity with Git workflows
Comfortable with AI-assisted development and willing to adopt modern AI coding tools
Nice to Have
Experience with Node.js or full-stack JavaScript environments
Tailwind CSS, CSS-in-JS (Vanilla Extract preferred)
Biome, ESLint, or Prettier configuration and code quality tooling
Sentry or similar monitoring tools for error tracking and performance monitoring
Docker for containerization and deployment pipelines
Familiarity with UI/UX design principles<
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s