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