Frontend Engineer

Mytheresa
Barcelona, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Barcelona, Spain

Tech stack

JavaScript
Amazon Web Services (AWS)
Cloud Computing
Code Review
Github
Node.js
TypeScript
Web Applications
React
Rollup
Grafana
GIT
Vue.js
WebPack
Kubernetes
GraphQL
Front End Software Development
React
REST
Docker
Microservices

Job description

To support our team we are searching for a Frontend Engineer (f/m/d) to be based in our Barcelona office, * Code, test and deploy an isomorphic web app crafted in React and Node.js

  • Add functionalities and maintain various microservices built with Deno and Node.js
  • Support the development of an in-house CMS done in Vue.js
  • Work with Docker, Kubernetes and cloud providers (mostly AWS)
  • Deliver top-notch functionalities while collaborating with stakeholders in their definition
  • Participate actively in code reviews and team events
  • Collaborate on a daily basis with other teams and FE/BE developers

Requirements

  • +3 years of demonstrable experience with JavaScript/TypeScript
  • Engineering and big-picture mindset when thinking on code solutions
  • You're familiar with the development of GraphQL and REST APIs
  • You're familiar with Vite and it's ecosystem: Rollup, Babel/SWC…
  • You're familiar with Redux or any other similar state manager
  • You know how to deal with Node.js (if you know Deno too, that's a plus)
  • There's nothing you cannot test with Jest, React Testing Library and Enzyme
  • Git doesn't have secrets for you
  • You have experience setting up pipelines with GitHub Actions or any other similar tool
  • Things like Grafana, Core Web Vitals or stack tracking sound familiar to you
  • SOLID and DRY are no mystery to you
  • Fluent in English

Benefits & conditions

  • Up to 32 days of holiday, depending on the length of service, starting with 28 days (excluding public holidays and weekends)
  • Mobile office with up to 40% of your total contracted hours (job and position permitting)
  • 10 days/year of mobile office abroad in EU-countries (job and position permitting)
  • Language & e-learning courses
  • Staff discount of up to 30%
  • Flexible remuneration benefits (ticket restaurant, ticket transport and ticket child care (guardería))
  • Discounted membership for selected sports platforms & gyms
  • Private health insurance
  • Access to LinkedIn Learning
  • Individual support on mental health & well-being
  • Social Day
  • Employee Share Purchase Plan

About the company

Mytheresa is one of the leading global digital luxury shopping platforms. Our unique digital experience is based on a sharp focus on high-end luxury shoppers, exclusive product and content offerings, leading technology and analytical platforms as well as high quality service operations. Since January 2021 we are a listed company on the New York Stock Exchange. More than 1,900 employees from over 100 countries work passionately to provide the best shopping experience. Creating a strong as well as a diverse and inclusive team is essential for Mytheresa. For us your expertise and motivation matter more than your individual walk of life. Mytheresa ensures a fast and equal hiring process. Mytheresa's journey to become a world leader in digital luxury shopping began 30 years ago when Susanne and Christoph Botschen opened a boutique in Munich. Nine years later, Mytheresa took the bold step of launching one of the world's first online shops for luxury brands, becoming a pioneer in the industry. Today, online sales account for more than 95 percent of Mytheresa's business. With double-digit growth rates and loyal customers, Mytheresa is one of the few true success stories in digital luxury shopping. At Mytheresa you get a chance to make an impact and make things happen. We want you to help us shape the future of digital luxury shopping. We have a lot of great positions to fill, so get on board!

Apply for this position