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
Senior Web Developer developing and maintaining WordPress websites for SiteMinder's hotel commerce platform. Collaborating with marketing teams to support global campaigns and ensuring code quality.
ReactNative Developer working on web and app development for one of Germany's largest news brands. Collaborating with a cross - functional team of developers, QA, and product managers.
Senior Developer managing customer projects using React and Next.js at byte5. Involved in all project phases with a focus on strong web solutions and agile work.
Linux Frontend Administrator supporting and managing Linux workstations, enhancing client standards, and automating management tasks. Join established IT company in Kaiserslautern with a strong team spirit.
Frontend Software Engineer assisting Homebase to build AI - powered interfaces that transform small business operations. Collaborating with cross - functional teams to deliver seamless user experiences in a hybrid work setting.
Embedded Linux Engineer developing embedded software for HPE’s BMC platform. Collaborating with a worldwide team on Linux kernel and userspace development.
Front - End Software Engineer developing user interfaces for CtrlChain's logistics platform. Collaborating with teams to create efficient and user - friendly web applications.
Full Stack Developer responsible for developing applications using C# and ASP.Net Core Blazor. Collaborating in interdisciplinary Scrum teams and contributing to new and ongoing projects.
IT Security Analyst supporting Security Operation Center in an international high - tech company. Focused on protecting data and addressing complex security issues.