Experienced Software Engineer - Webshop (m/f/d)
MediaMarktSaturn Retail Group5 days ago
Barcelona, SpainSenior / Staff+
Responsibilities
- Design, develop, and maintain scalable web applications using React and TypeScript.
- Build reusable UI components and frontend architectures focused on performance, accessibility, and maintainability.
- Integrate frontend applications with APIs such as GraphQL and REST.
- Use React Testing Library and Playwright for testing, debugging, and quality improvement.
- Collaborate with product, design, backend, QA, and data teams to deliver user-focused features.
- Lead or contribute to feature planning, estimation, and implementation across multiple workstreams.
- Improve frontend performance, developer experience, and engineering practices.
- Own features from concept through delivery and mentor other engineers.
Requirements
- 5–8 years of experience as a Software Engineer.
- Strong JavaScript and TypeScript skills with deep React experience.
- Experience building scalable and maintainable frontend applications in production.
- Understanding of web performance, accessibility, and responsive design principles.
- Hands-on experience with frontend testing strategies and tools such as React Testing Library and Playwright.
- Experience integrating APIs, ideally with GraphQL and/or REST.
- Practical experience using AI and agent systems.
- Strong ownership, problem-solving, communication, and cross-functional collaboration skills.
- Experience mentoring engineers and contributing to continuous improvement.
- Fluency in English.
Benefits
- Full-time employment with 40-hour working weeks.
- Flexible working hours with the possibility of combining home office and in-person work.
- Intensive workday every Friday and during summer.
- Choice of two Barcelona-area offices: MediaMarkt Spain HQ or Pier01 in Barceloneta.
- 10% discount on the MediaMarkt website.
- Flexible Pay through the MediaFlex program, including options such as Ticket Restaurant and private health insurance with Adeslas.
- Training budget for professional and personal development.
- English, Spanish, and German language classes.
- Paid time off on your birthday.
- Young, international technology environment with opportunities to help shape the culture and collaboration model.