1,801,868open jobs
103,965companies
271,759added this week
Browse all
Location
Hybrid (Barcelona, Spain)
Seniority
Senior

Confirmed on the employer's own hiring board on Oct 17, 2026. First seen by Alion on Sep 2, 2026. Sage scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Sage is a British software company headquartered in Newcastle upon Tyne that makes accounting, financial management, payroll and HR software for small and medium-sized businesses, including Sage Intacct, Sage X3 and Sage Accounting. Founded in 1981 and listed on the London Stock Exchange as The Sage Group plc, it serves customers through offices across the UK, Europe, North America, Africa and Asia-Pacific, with large teams in Atlanta, Paris, Frankfurt, Toronto and Barcelona. It hires sales development and account managers, partner enablement and product support specialists, marketing, SEO and data analysts, and finance and compensation staff.
Backed by Pear VC
We're looking for a Senior Software Engineer with strong frontend expertise to join our Sage HCM engineering team in Barcelona.

You'll work across a large-scale, modular enterprise product at an interesting inflection point: our core system is built on Sencha Ext JS (7.5+), and we are actively introducing React for new functional modules and high-performance UI components.

This is not a role for someone who wants to work in a single framework. You'll maintain and enhance a robust Ext JS foundation whilst building new capabilities in React, integrating the Carbon Sage Design System, and ensuring seamless interaction between the two. If you enjoy the technical challenge of working across a hybrid architecture at enterprise scale - and care deeply about code quality and user experience - this role will suit you well.

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

First 90 Days

  • 30 Days: Familiarise yourself with the Sage HCM frontend architecture: the Ext JS codebase, the React modules in development, the Carbon Design System integration, and the team's engineering practices. Meet your colleagues across frontend, backend, QA, and product. Begin contributing to active sprint work - bug fixes, small features, and code reviews - to build context quickly.
  • 60 Days: Take ownership of frontend delivery for your assigned areas. Contribute meaningfully to React-based feature development and Ext JS maintenance. Engage with Figma designs and work closely with backend engineers on API integration. Begin identifying opportunities to improve performance, code quality, or the hybrid integration between the two frameworks.
  • 90 Days: Deliver end-to-end frontend features independently, from design translation through to production. Contribute to architectural decisions around the React/Ext JS hybrid approach. Share your knowledge with the team and be an active voice on frontend best practices, Carbon implementation standards, and performance optimisation.

Meet the Team

You'll join a cross-functional Sage HCM engineering team that includes frontend and backend engineers, QA, solution designers, and product owners. The team operates in an Agile environment and has a strong culture of engineering quality and collaborative delivery.

The dual-framework architecture reflects the reality of evolving a large, mature product: Ext JS underpins a significant portion of the system that continues to serve customers well, whilst React enables the team to build new capabilities with modern tooling and design system consistency. You'll be working at the boundary between the two - which requires both technical depth and pragmatic judgement.

How Success Will Be Measured

  • Quality, maintainability, and performance of the frontend code you deliver across both frameworks
  • Consistent and accurate implementation of the Carbon Design System in new development
  • Smooth integration between React components and the existing Ext JS environment
  • Timely and reliable contribution to team sprint goals and release deliverables
  • Positive collaboration with backend, QA, and product colleagues
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,801,868 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
Barcelona
Remote (Spain) • 10+ years exp • Barcelona
Go
JavaScript
TypeScript
Frontend
Zustand
Redux
React.js
Recoil
Redux Toolkit
DevOps
Rest API
Docker
Kubernetes
QA
Playwright
Vitest
Apply
Remote (Spain) • Full-Time • 2+ years exp • Spain
JavaScript
PHP
PHP
Laravel
WordPress
Frontend
Vue.js
Bootstrap
React.js
DevOps
Jenkins
Git
Apply
up to $79k per year • Hybrid • 5+ years exp • Barcelona
JavaScript
Frontend
Webpack
Babel
React.js
Storybook
npm
DevOps
Git
GitHub
Apply
In office • 2+ years exp • Madrid
JavaScript
TypeScript
AI/ML
Copilot
Claude Code
Frontend
RxJS
Angular
React.js
NgRx
Design
Figma
QA
Playwright
Apply
Hybrid • Barcelona
JavaScript
TypeScript
AI/ML
Claude Code
OpenAI Codex
Frontend
React.js
TanStack Router
Chakra UI
DevOps
Git
Grafana
Apply
≈ $49k – $129k per year (Estimated) • In office • Full-Time • Stockholm
JavaScript
TypeScript
Databases
MySQL
PostgreSQL
MariaDB
Frontend
Angular
React.js
DevOps
Kubernetes
Linux
Management
Scrum
Kanban
Apply
≈ $14k – $32k per year (Estimated) • In office • 3+ years exp • Bengaluru
Management
Agile
Apply
≈ $46k – $122k per year (Estimated) • Hybrid • Full-Time • Solna
JavaScript
SQL
C#
C#
.NET
Frontend
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Apply
≈ $46k – $121k per year (Estimated) • Hybrid • Full-Time • Gothenburg
Python
JavaScript
PHP
TypeScript
C#
PHP
Drupal
C#
.NET
Frontend
React.js
DevOps
OpenShift
Azure
CI/CD
Kubernetes
Management
SharePoint
Scrum
Apply
≈ $37k – $97k per year (Estimated) • In office • Sweden
Analytics
Power BI
Management
Agile
Apply
Web Developer 5 days ago
In office • 2+ years exp • Bengaluru
JavaScript
Frontend
Webpack
Bootstrap
Alpine.js
Sass
Design
Webflow
Management
Intercom
Apply
≈ $44k – $107k per year (Estimated) • Hybrid • Winnersh
Apply
≈ $48k – $80k per year (Estimated) • Hybrid • Full-Time • Paris
Apply
≈ $54k – $123k per year (Estimated) • Hybrid • Full-Time • Paris
Apply
In office • Full-Time • Frankfurt am Main
Marketing
LinkedIn
Apply
≈ $60k – $122k per year (Estimated) • Hybrid • Full-Time • Amsterdam • Katowice • Barcelona
Python
JavaScript
TypeScript
C#
Node JS
C#
.NET
AI/ML
Copilot
Cursor
Claude Code
AI Agents
LLM Guardrails
Frontend
Vue.js
Zustand
Redux
Webpack
GraphQL
Tailwind CSS
Babel
Angular
React.js
Vite
Storybook
Material UI
Vuex
DevOps
Rest API
GCP
Azure DevOps
GitHub Actions
Azure
CI/CD
AWS
Platform Engineering
GitLab
Cybersecurity
Threat Modeling
QA
Cypress
Playwright
Jest
Apply
Apply
≈ $36k – $69k per year (Estimated) • In office • Full-Time • 2+ years exp • Madrid • Barcelona • Oviedo • Seville • Vigo
Management
Microsoft Office
Apply
≈ $34k – $82k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Barcelona
Analytics
Power BI
QlikSense
Management
Microsoft Office
Apply
≈ $60k – $134k per year (Estimated) • Hybrid • 8+ years exp • Barcelona
Apply
See all jobs
This is one of many
1,801,868 more open roles from verified company boards, updated every day.