This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Encompass enables fast, accurate identity validation and verification of corporate customers, and a gold standard approach to KYC. Our award-winning corporate digital identity (CDI) platform incorporates real-time data and documents from authoritative global public data sources and private customer information, to create and maintain digital risk profiles. As a Senior Frontend Engineer, you'll be the UI expert on our team, driving technical decisions around our React architecture, component library, and design system. You'll spend most of your time crafting user-facing features and evolving the design system that other developers across the team rely on. You'll be leading architectural discussions, mentoring other developers on frontend best practices, and ensuring our UI codebase scales as we grow. While primarily frontend-focused, you may occasionally dive into backend work (Java/Spring Boot) when needed to deliver features end-to-end.
Job Responsibility:
Technical Leadership - Drive frontend architecture decisions and establish UI development standards across the team
Feature Development - Build and ship user-facing features, focusing on performance, accessibility, and user experience
Design System Ownership - Lead the evolution of our design system, ensuring consistency, accessibility, and scalability across all products. Establish design tokens, component APIs, and usage guidelines that enable teams to build cohesive experiences
Component Library - Own and evolve our React component library, ensuring it meets the needs of developers across multiple products. Design intuitive, flexible component APIs that balance developer experience with design consistency, making it easy for teams to build correctly by default
Storybook Maintenance - Own and maintain our Storybook implementation as the single source of truth for UI components. Create comprehensive stories, documentation, and interactive examples that serve as a living style guide for designers and developers
Cross-functional Collaboration - Work closely with designers, product managers, and backend engineers to deliver cohesive user experiences, with input into product direction and roadmap planning
Engineering Community - Contribute to Encompass's broader engineering practices through RFC reviews, cross-team collaboration, and being available as a frontend expert for other teams
Code Quality - Conduct thorough code reviews and champion testing best practices across the frontend codebase
Mentoring - Guide backend developers on frontend best practices and modern React patterns
Requirements:
Strong proficiency in modern JavaScript (ES6+) and TypeScript fundamentals, including DOM manipulation
Thorough understanding of React.js and its core principles, with experience building complex applications and popular state management libraries (such as Redux and react-query)
Design System & Component Library Expertise - Proven experience building and maintaining component libraries and design systems at scale. Strong knowledge of Storybook for component documentation, visual testing, and design-developer collaboration. Understanding of design tokens, theming systems, and accessibility standards (WCAG 2.1+)
Solid foundation in HTML, CSS and related tools like PostCSS, CSS Modules and CSS-in-JS
Experienced in UI testing and benchmarking (jest, puppeteer, playwright) and configuring CI/CD pipelines
Experience with modern frontend build pipelines and tools including Vite, Webpack, NPM, and configuring CI/CD pipelines
Ability to conduct insightful, comprehensive code and design reviews
Ability to understand business requirements and translate them into technical requirements, strong problem-solving skills with a desire for ownership and writing high-quality code, and experience working in an agile environment
Nice to have:
Experience with backend development, ideally Java/Spring Boot
Experience deploying and running applications in cloud environments such as AWS
Experience with application performance monitoring (APM) and real user monitoring (RUM) tools
Experience with design system versioning strategies and managing breaking changes across consuming applications
Familiarity with visual regression testing tools (Chromatic, Percy, or similar)
Experience with design tokens and tools like Style Dictionary or Theo
Knowledge of accessibility testing tools and audit practices
Experience collaborating with design teams using tools like Figma, and implementing design-to-code workflows
What we offer:
Participation in our industry leading share options scheme
Monthly Wellbeing Allowance
20 days a year Work From Anywhere policy for all staff
Flexible-first working policy
Enhanced annual, personal and parental leave schemes
Paid volunteering leave programme
Employer recognition and employee assistance programmes