Senior Frontend Engineer at Encompass, leading technical decisions on UI development for corporate clients. Collaborating on React architecture and design systems to enhance user experience.
Responsibilities
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)
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
Benefits
Participation in our industry leading share options scheme
Private Medical Plan
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
Software Developer at isento contributing to cloud applications in civil aviation using Angular. Collaboration with stakeholders and focus on frontend development are key responsibilities.
Alternance Développeur Web et Web Mobile en formation avec Arinfo, acteur majeur de la formation professionnelle. 100% prise en charge pour apprendre les bases du développement web et mobile.
JavaScript Engineer for youth sports platform focusing on mobile application development. Collaborating with Product team for feature enhancements and performance improvements in a hybrid environment.
Senior Frontend Engineer leading the development of complex React applications at Guidewire. Collaborating with teams and ensuring high - performance user experience.
Director of Frontend, Content & Mobile Engineering at VF Corporation overseeing consumer - facing digital experiences across web, mobile, and social commerce. Driving AI advancements in engineering culture and product storytelling.
Senior Frontend Developer at AI - driven SaaS company in Bologna developing high - quality frontend applications with Angular and TypeScript. Collaborating with design and backend teams while mentoring junior developers.
Front End Engineer responsible for developing and maintaining Red101 platform at RedCloud. Collaborating cross - functionally to deliver high - quality software for an efficient global trade network.
Front End Engineer responsible for developing and maintaining the Red101 platform at RedCloud. Collaborating with cross - functional teams to deliver modern web applications effectively.
Angular Front - End Developer designing and building modern web interfaces at Consort Group. Collaborating with backend teams in a hybrid work environment in Lisbon.
Senior Front - End Developer building and evolving high - traffic web applications for travel insurance. Collaborating with designers and engineers to improve customer journey and platform quality.