×
Regístrese Aquí para solicitar empleo o publicarlo X

Software Engineer - Frontend

Trabajo disponible en: 08001, Barcelona, Cataluna, España
Empresa: 慨正橡扯
Tiempo parcial puesto
Publicado en 2026-06-28
Especializaciones laborales:
  • Desarrollo de Software
    Desarrollador/a Front End, Desarrollador/a React.js, Desarrollador/a JavaScript, Desarrollador de full-stack
Rango Salarial o Referencia de la Industria: 40000 - 60000 EUR Anual EUR 40000.00 60000.00 YEAR
Descripción del trabajo

Overview

We're looking for a Software Engineer with frontend expertise to join our Sage HCM Localisation engineering team in Barcelona. This is a mid‑level role for a capable frontend engineer who can deliver well‑structured UI work across a large‑scale enterprise product, collaborate effectively with senior engineers, and continue building depth across React, Ext JS, and modern frontend practices.

You'll contribute to both new development in React and the maintenance of an established Sencha Ext JS codebase – working within a team that includes a Frontend Engineering Lead and Senior Software Engineers who will support your growth. If you’re looking for a role where you can deepen your frontend skills in a complex, real‑world product environment, this is a strong next step.

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

First 90 Days
  • 30 Days:
    Get up to speed with the Sage HCM frontend codebase, development tooling, and team practices. Understand how React and Ext JS coexist in the product and where your work will sit. Begin contributing to sprint delivery – small features, bug fixes, and UI improvements – with support from senior engineers and the Frontend Engineering Lead.
  • 60 Days:
    Take ownership of well‑defined frontend tasks independently. Build and maintain React components, work within the Ext JS modules where needed, and collaborate with QA, backend engineers, and product colleagues to deliver reliable, tested UI changes. Participate actively in code reviews and sprint ceremonies.
  • 90 Days:
    Deliver end‑to‑end frontend features with confidence – from translating designs and user stories through to working, tested code. Contribute constructively to technical discussions and code reviews. Begin identifying small opportunities to improve code quality, reduce duplication, or simplify existing implementations.
Meet the Team

You’ll join a cross‑functional Sage HCM Localisation delivery team working across payroll, HR, compliance, and reporting features. The team includes frontend and backend engineers, QA, solution designers, and product owners, operating in an Agile environment with a strong focus on delivery quality.

You’ll work closely with the Frontend Engineering Lead and Senior Software Engineers, who will provide technical direction and support your development. The dual‑framework frontend – React for new development, Ext JS for established modules – reflects the reality of evolving a mature enterprise product, and you’ll gain practical experience working across both.

How Success Will Be Measured
  • Quality, correctness, and maintainability of the frontend code you deliver
  • Reliable contribution to sprint goals – tasks completed to a good standard, on time, with clear communication when blockers arise
  • Good test coverage for your assigned UI changes
  • Collaborative approach with QA, backend, product, and design colleagues
  • Growing confidence and independence in tackling frontend tasks across both React and Ext JS
Qualifications
  • 2+ years of professional frontend development experience in a commercial software environment
  • Good working knowledge of React, modern JavaScript (ES6+), component‑based development, and frontend build tooling
  • Solid understanding of HTML, CSS, responsive layouts, browser debugging, and accessible UI development
  • Some experience with Sencha Ext JS, or a genuine willingness to learn and work within an established Ext JS codebase
  • Understanding of RESTful APIs, JSON data structures, form handling, validation, and common frontend integration patterns
  • Familiarity with Git, pull request workflows, package managers, and Agile delivery practices
  • Ability to work independently on well‑defined tasks whilst knowing when to ask for support
  • Good communication skills and a collaborative approach to problem‑solving
  • Fluency in English
Nice to Have
  • Experience with Type Script, React Testing Library, Jest, Cypress, Playwright, or similar testing tools
  • Exposure to enterprise design systems such as the Carbon Sage Design System
  • Experience working with Figma designs or collaborating with UX and product teams
  • Background in Payroll, HR, HCM, ERP, or other business‑critical SaaS products
  • Russian,…
Tenga en cuenta que actualmente no se aceptan solicitudes desde su jurisdicción. Las preferencias de los candidatos son decisión del empleador o del agente reclutador.
Para buscar, ver y solicitar empleos que acepten solicitudes de su ubicación o país, toque aquí para realizar una búsqueda:
 
 
 
Busque más trabajos aquí:
(Ingrese pocas palabras para obtener mejores resultados)
Localización
Aumentar el radio de búsqueda (millas)
0
200
Filtros
Nivel Educativo
Experiencia mínima requerida (años)
Publicado en los últimos:
Salario