Experienced Software Engineer - Webshop

Mediamarktsaturn
Barcelona, Spain
5 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
8 years minimum
Working hours
Shift work
Languages
English, Spanish, German

Tech stack

Clean Code Principles Web Interfaces JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Application Integration Architecture Software Quality Software Debugging Responsive Web Design Strategies of Testing TypeScript Web Performance Optimization
+8 more
Web Platforms ReactJS Backend Playwright Data Analytics Graphql Front End Software Development React Testing Library

Job description

OverviewIn this role you will design, build, and maintain scalable PDP web interfaces using React and TypeScript.You’ll create reusable frontend components and collaborate closely with product, design, and backend teams to deliver data-driven, accessible user experiences.You will drive frontend performance, ensure code quality through testing, and contribute to planning across multiple workstreams.This is an opportunity to shape the product detail experience across a leading European retailer’s web platform.Compensaciones / Beneficios10% discount on MediaMarkt websiteFlexible Pay (MediaFlex program)Flexible working hours and home office optionTraining budget for skill developmentLanguage classes (English, Spanish, German)Birthday offResponsabilidadesDesign, develop and maintain scalable web applications using React and TypeScriptBuild and evolve reusable UI components and frontend architectures with a focus on performance, accessibility, and maintainabilityIntegrate frontend applications with APIs (GraphQL/REST) to deliver seamless experiencesEnsure high code quality through testing, debugging and continuous improvement (e.g., React Testing Library, Playwright)Collaborate with product, design, and backend teams to deliver user-centric and data-driven solutionsLead or contribute to feature planning, estimation, and implementation across multiple workstreamsDrive improvements in frontend performance, developer experience, and engineering best practicesRequisitos principales5-8 years of experience as a Software EngineerStrong expertise in JavaScript and TypeScript, with deep experience in ReactProven experience building scalable and maintainable frontend applications in productionSolid understanding of web performance, accessibility, and responsive design principlesHands-on experience with testing strategies and tools (React Testing Library, Playwright)Experience integrating APIs, ideally with GraphQL and/or RESTPractical experience using AI and agent systemsAbility to take ownership of features from concept to deliveryStructured and analytical way of working with strong problem-solving skillsStrong communication skills and the ability to collaborate with cross-functional teamsExperience mentoring other engineers and contributing to a culture of continuous improvementFluency in Englishcollaborationproblem-solvingclear communicationReactTypeScriptJavaScript

Requirements

Requisitos principales5-8 years of experience as a Software Engineer Strong expertise in JavaScript and TypeScript, with deep experience in React Proven experience building scalable and maintainable frontend applications in production Solid understanding of web performance, accessibility, and responsive design principles Hands-on experience with testing strategies and tools (React Testing Library, Playwright) Experience integrating APIs, ideally with GraphQL and/or REST Practical experience using AI and agent systems Ability to take ownership of features from concept to delivery Structured and analytical way of working with strong problem-solving skills Strong communication skills and the ability to collaborate with cross-functional teams Experience mentoring other engineers and contributing to a culture of continuous improvement Fluency in English collaboration problem-solving clear communication React TypeScript JavaScript

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez · World Congress 2026 Europe

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:13 min

Leveling up frontend skills through experimental passion projects

Elad Shechter · World Congress 2021

4:33 min

Overview of the GraphQL API query language

William Lyon · LIVE

Videos

See all

Related articles

See all