Frontend Software Engineer
Role details
Job location
Tech stack
Job description
You will develop new webshop features based on business requirements and user needs, integrating UI components with a complex backend service ecosystem. You will collaborate closely with Product Owners, UX designers, and frontend engineers to deliver scalable, customer-facing components and pages. Additionally, you will take part in requirement analysis, code reviews, debugging, and troubleshooting, while ensuring consistency, usability, and accessibility across the product interfaces.
Requirements
- Strong experience in frontend development using React for SPA applications
- Proficiency in modern JavaScript (ES2022+) and TypeScript
- Advanced knowledge of HTML5 and CSS
- Strong understanding of user-centered design and attention to UX/UI details
- Experience treating accessibility, performance, and testing as core development pillars
- Experience with test automation and browser testing
- Hands-on experience with GraphQL, including schema design, querying, and performance optimization
- Ability to work in agile teams and collaborate with cross-functional stakeholders
- Familiarity with Continuous Delivery, cloud environments, and microservices architectures
- Team-oriented mindset with ownership and autonomy
Nice to Have:
- Experience with headless CMS, especially Contentful
- Knowledge of SEO best practices in ecommerce
- Experience with A/B testing tools such as Optimizely
- Skills in web performance optimization and related tools
- Understanding of Core Web Vitals and their business impact
- Experience in international environments
- Professional proficiency in English or German
Benefits & conditions
You will be part of a dynamic and international tech environment where you can actively shape products, culture, and ways of working. You'll have a real impact on a platform used by millions, with strong opportunities for both technical and personal growth.
Key benefits include:
- Hybrid work model and flexible schedule
- Short Fridays and summer hours
- Learning and development budget
- Language classes
- Day off on your birthday
- Employee discount on ecommerce
- Flexible compensation plan (meals, health insurance, etc.)
- Visa support
- Offices in Barcelona
- Modern tech stack