Frontend Software Engineer (React)
Role details
Job location
Tech stack
Job description
Expereo in Barcelona is seeking a Software Engineer (Front End) to join their newly built Digital Office. The role focuses on developing intuitive and scalable front-end applications using modern frameworks like React., * Build and maintain dynamic, responsive web applications using modern frameworks.
- Ensure applications meet performance, accessibility, and security standards.
- Promote consistent coding patterns and architectural standards across squads.
Conocimientos
JavaScript TypeScript React REST APIs GraphQL Responsive Design Automated Testing, We are building a new Digital Office to accelerate Expereo's transformation through the Single-Threaded Owner (STO) model. As a Software Engineer (Front End) in either the Commercial XP or In-Life XP STO, you will be part of a full-stack, outcome-driven squad focused on delivering intuitive, performant, scalable digital experiences.
You will design and implement modern front-end applications, shared UI components, and frameworks that support automation, observability, and a fully programmable platform. This role is ideal for engineers who thrive in impact-driven, cross-functional teams and enjoy building elegant user experiences backed by solid engineering rigor., * Build and maintain dynamic, responsive web applications using modern front-end frameworks (React).
- Develop reusable UI components, design systems, and cross-STO shared libraries.
- Integrate front-end applications with internal/external APIs and platform services.
Performance, Quality & Reliability
- Ensure front-end applications meet the highest standards of performance, accessibility, and security.
- Implement automated testing across unit, integration, and end-to-end layers.
- Build observability into user-facing applications, enabling proactive monitoring and rapid issue resolution.
Automation & Standardization
- Promote consistent coding patterns and architectural standards across squads.
- Contribute to CI/CD pipelines for front-end delivery, including build optimization and automated quality gates.
- Drive improvements that reduce manual processes and accelerate release cycles.
Facilitating Innovation
- SupportPartner with designers, architects, and back-end engineers to explore new product capabilities.
- Support initiatives like agentic AI enablement, data-driven UX, and programmable network experiences.
- Contribute to reference implementations and front-end engineering guardrails.
Requirements
Ideal candidates should have a strong proficiency in JavaScript and TypeScript, along with experience in responsive design and automated testing. This position offers a dynamic, international work environment with opportunities for growth and competitive compensation., * Strong proficiency with JavaScript and TypeScript.
- Experience with modern frameworks such as React.
- Understanding of component-based architecture and state-management patterns.
- Experience integrating with REST APIs, GraphQL, and microservices.
- Familiarity with front-end build tools and CI/CD pipelines.
- Knowledge of automated testing frameworks., Must Have
- Strongproficiencywith JavaScript and TypeScript.
- Experience with modern frameworks such as React
- Understanding of component-based architecture and state-management patterns (Redux, Zustand, Vuex, etc.).
- Experience integrating with REST APIs,GraphQLand microservices.
- Familiarity with front-end build tools (Vite, Babel,…) and CI/CD pipelines.
- Familiarity withcssfrontends (Tailwind, Bulma, …)
- Knowledge of automated testing frameworks (Jest, Cypress, Playwright).
- Understanding ofaccessibility (WCAG), UI performance tuning, and responsive design.
Nice to have
- Exposure to agentic AIExperiencewith design systems orcomponentlibraries (Storybook, MUI, Chakra).
- Knowledge of C# /.Net Core
- Exposure toagentic AI concepts or data-driven UI architectures.
- Familiarity with AI Agents and tools (Cursor, Claude Code, Codex)
- Familiarity with programmable networks or observability tooling.
- Experience with low-code platforms (Mendix, Salesforce).
- Understanding ofsecurity best practices in the front-end (content security policy, dependency scanning, RBAC patterns).
- Familiarity with AWS cloud infrastructure and services
Mindset
- Builder mentality with strong ownership.
- Code-first, automation-first approach.
- Afull-stack learning approach to ensure team resilience.
Benefits & conditions
Growth opportunities Learning and development support Competitive compensation, * A dynamic, international work environment with growth opportunities
- Exposure tocutting-edgetechnologies and large-scale global networks
- Learning and development support to build your career in product management
- Competitive compensation and local benefits