Frontend Engineering Lead

Sage

Barcelona, ESonsitePosted Jun 19, 2026

Skills

javascripttypescriptfigmareactcss

About the role

Nombre de vacante

Frontend Engineering Lead

Descripción

We're looking for a Frontend Engineering Lead to join our Sage HCM Localisation engineering team in Barcelona. This is a hands-on technical leadership role for a senior frontend engineer who can lead the delivery of complex UI initiatives, guide and mentor engineers, and help modernise a large-scale enterprise product built across React, Sencha Ext JS, and the Carbon Sage Design System.

This is not a people management role - your leadership is technical and delivery-focused. You'll provide day-to-day direction to UI engineers, own the quality of frontend initiatives end-to-end, and be the person the team turns to on hard architectural and implementation decisions. You'll also play a key role in the ongoing migration from Ext JS towards React, ensuring the product evolves sustainably without sacrificing the reliability customers depend on.

This is a hybrid role requiring 3 days per week in our Barcelona office.

First 90 Days

30 Days: Get a thorough understanding of the Sage HCM frontend estate: the Ext JS foundation, the React modules in development, the Carbon Design System implementation, and the current state of technical debt and modernisation priorities. Meet the engineers you'll be leading, as well as QA, solution designers, product owners, and UX collaborators. Begin contributing to active delivery work and technical discussions.

60 Days: Take technical ownership of one or more UI initiatives end-to-end. Lead design and planning sessions, provide implementation direction, conduct code reviews, and support engineers through complex problems. Begin identifying and championing improvements to frontend architecture, testability, and Carbon adoption consistency.

90 Days: Be the established technical authority for frontend delivery across your product areas. Drive the team's approach to React/Ext JS hybrid architecture, frontend quality standards, and design system alignment. Contribute actively to the modernisation roadmap and be a trusted voice in broader engineering and product discussions.

Meet the Team

You'll join the Sage HCM Localisation engineering organisation - a set of cross-functional delivery teams working across payroll, HR, compliance, integrations, and reporting for an enterprise product with a large, established customer base. The frontend estate reflects the product's maturity: Ext JS underpins significant core functionality, whilst React is being introduced progressively for new development.

You'll work closely with backend engineers, QA, solution designers, product owners, and UX teams. The engineering culture values pragmatism, quality, and continuous improvement - and the team has the technical depth to have honest conversations about trade-offs. There is no line management responsibility attached to this role; your authority comes from your expertise and the quality of your technical direction.

How Success Will Be Measured

Technical quality, consistency, and maintainability of frontend delivery across your initiatives

Adoption of Carbon Design System standards and React best practices across the team

Progress on technical debt reduction and Ext JS modernisation in your product areas

Quality of technical direction provided to engineers - evidenced through code reviews, design decisions, and delivery outcomes

Positive collaboration with QA, product, UX, and backend stakeholders

Engineers in your team growing in technical confidence and capability

Responsabilidades principales

Qualifications

5+ years of professional frontend engineering experience, ideally in enterprise, SaaS, or cloud-based product environments

Strong hands-on experience with React, modern JavaScript (ES6+), component-based architecture, state management, and frontend testing practices

Solid commercial experience with Sencha Ext JS, including component lifecycle, stores, models, and MVVM/MVC patterns

Strong knowledge of HTML, CSS, SASS, responsive layouts, browser debugging, accessibility, and performance optimisation

Demonstrated experience leading technical delivery within Agile teams: estimation, decomposition, dependency management, and risk identification

Confident working with RESTful APIs, JSON, authentication flows, and complex data-heavy enterprise workflows

Strong communication skills - able to explain technical decisions clearly to both engineering and non-engineering stakeholders

Proven ability to mentor engineers and raise quality through constructive technical leadership

Fluency in English

Nice to Have

Experience with TypeScript, design tokens, component libraries, or enterprise design systems

Familiarity with Figma, accessibility standards, and user-centred design practices

Experience modernising legacy UI frameworks or integrating React into established enterprise applications

Background in Payroll, HR, HCM, ERP, or other compliance-heavy business domains

Russian, Ukrainian, or Polish language skills would be beneficial but are not essential

Want to know more about our Product?: https://hcm.sage.com/

At Sage, we offer you an environment where you can grow professionally without compromising your personal well-being. Our benefits package is designed to provide stability, flexibility, and balance:

Medical and dental insurance: Fully funded medical and dental insurance.

Flexible benefits: Exchange part of your salary and make tax savings on meal and transport vouchers, childcare, and training.

Well-being: Free access to the Calm app (for up to 5 users), 24/7 counselling, and emotional support from our Healthy Mind Coaches. We also offer self-care and parenting resources through the Cleo app.

Flexible working: flexibility of working one hour in, one hour out, shortened workdays on Fridays and during the summer, and the opportunity to work from over 40 countries for up to 10 weeks per year through our Work Away program.

Annual leave: 23 working days of vacation, 5 paid days per year for volunteering.

Extended leave: 7 extra days of maternity leave and 5 extra days of paternity leave, on top of the legal allowance, available after one year of service.

Financial support: Life and disability insurance, salary advances of up to 3.5 times your net monthly pay, a €300 net marriage bonus, and access to Sage's employee stock purchase plan at a discounted rate.

Learning and development: Free premium subscription to external learning platforms

Health and Safety Responsibilities

Fostering the safety culture, by leading with your own example.

Following established safety procedures and reporting potential hazards promptly helps maintain a secure and efficient workplace.

Participating in safety training sessions and adhering to preventive guidelines and procedures, the objective is minimizing risks and protecting yourself and the rest of your colleagues.

#LI-AL2

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Frontend Engineer roles in Spain varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Frontend Engineer hub for Spain medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.