OpenVPN Inc.

Senior Front End Developer

Posted: 1 hours ago

Job Description

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 ResponsibilitiesBuild scalable frontend architecture using React 19, TypeScript, and Redux Toolkit or similar frameworks, following our strict layered architectureDevelop AI-powered feature,s including real-time chat using Server-Sent Events (SSE), message streaming, and intelligent user interactionsDesign and maintain our design system with Vanilla Extract synchronized with Figma designsWrite clean, testable code with comprehensive unit tests using VitestCollaborate cross-functionally with Product, Design, Backend, and AI teams to define and ship featuresOptimize application performanceLeverage AI-assisted development with Claude Code or similar agents to accelerate feature development while adhering to our architectural patternsParticipate in code reviews and architectural decisionsStay up to date with the latest front-end technologies, frameworks, and best practicesEnsure seamless integration with backend APIs and servicesTech Stack You'll Work WithCore: React 19, TypeScript 5.9, Rsbuild (Rspack), Redux Toolkit 2.10, RTK QueryUI: HeroUI (NextUI fork), Tailwind CSS 4, Vanilla ExtractForms: React Hook Form, ValibotRouting: React Router 7Testing: Vitest, React Testing LibraryCode Quality: Biome, SonarQubeMonitoring: SentryJob requirements5+ years of professional experience in frontend developmentDeep understanding of HTML5, CSS3, and TypeScript.Redux experience with Redux Toolkit, RTK Query, and complex state managementTesting skills with unit testing frameworks (Vitest, Jest) and React Testing Library or similarRESTful API integration with async data handling, caching strategies, and error managementBuild tools experience with Vite, Webpack, Rsbuild, or similar modern bundlersProblem-solving abilities with debugging complex React applications and performance bottlenecksUnderstanding of CI/CD pipelines and familiarity with Git workflowsComfortable with AI-assisted development and willing to adopt modern AI coding toolsNice to HaveExperience with Node.js or full-stack JavaScript environmentsTailwind CSS, CSS-in-JS (Vanilla Extract preferred)Biome, ESLint, or Prettier configuration and code quality toolingSentry or similar monitoring tools for error tracking and performance monitoringDocker for containerization and deployment pipelinesFamiliarity with UI/UX design principles and FigmaContributions to open-source projects or active participation in the developer communityWhat We OfferCompetitive salary and performance-based bonusesRemote-first and flexible work arrangementsAccess to modern tools, technology, and professional development resourcesInclusive, transparent, and collaborative work cultureOpportunities for rapid career growth in a scaling technology company

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In