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 Frontend Engineer developing modern web applications with Angular at global tech consultancy. Collaborating with teams and clients to deliver high - quality user interfaces and solutions.
Angular Developer responsible for building scalable web applications at Sapsol Technologies Inc. Collaborating with designers and backend developers to deliver high - quality front - end solutions.
Senior Frontend Developer at Mirantus Health, enabling doctors with distributed healthcare solutions. Responsible for feature development and collaborating with backend teams.
Frontend Engineer working on building a scalable SaaS platform for the shipping community. Collaborating with cross - functional teams to deliver high - quality software solutions.
Senior Software Engineer with front - end focus at Cresta shaping customer engagement. Building a Customer Data Platform and delivering actionable insights for business growth.
Frontend Engineer joining AI startup, developing React software for generative AI products. Collaborating with tech teams on user - friendly interfaces and robust design systems.
Frontend Developer creating engaging web interfaces using React and Next.js for digital commerce. Collaborating with UX/UI designers and backend teams to deliver modern web applications.
Frontend Engineer responsible for evolving shared frontend components and improving developer experience in fintech company. Building and maintaining design standards, collaborating with product teams for extensive impact.
Join knowmad mood as Frontend React Senior to develop applications in a collaborative environment. Contribute to innovative projects and follow solid design practices in Palma de Mallorca.