Senior Frontend Engineer

Apply now

Senior Frontend Engineer

Full-time · Amsterdam

About the job

Do you like to work on tech and conversion-optimisation projects with a talented team of e-commerce experts, analysts and UI/UX designers? Are you fully up to speed with best practices for web development such as page speed optimisation, SEO and CRO? Are you excited to also develop your own skills and knowledge of Shopify (the fastest growing e-commerce platform) if needed? Then you might just be our perfect candidate.

We have a unique opportunity at an international direct-to-consumer scale-up! MR MARVIS is looking for an experienced and creative Senior Frontend Engineer to be responsible for the codebase of its rapidly growing webshop, which is adding millions of visitors every year. You will join our in-house development team and will work closely together with our e-commerce team and Technical Director.

The ideal candidate is someone who is based in or near Amsterdam, who takes pride in their work and performs well in a team - with a love for collaborating, but also the ability to tackle a challenge on their own. You have an interest in the current e-commerce landscape and an open, innovative and creative mindset. You can deliver exceptional e-commerce experiences and have the confidence to make justified recommendations for creative work.

About MR MARVIS 

MR MARVIS is a fast-growing Amsterdam-based online-first menswear brand that is fully dedicated to delivering the perfect shorts & trousers. After a successful launch in 2016 it has become the #1 shorts brand in The Netherlands! Our product offering is growing every year into a broader offering of shorts and trousers, but currently also includes tops, sneakers and accessories. In terms of markets and channels we are expanding rapidly: with currently eight physical stores across The Netherlands, Belgium, Germany, and online presence in France, Spain, UK and Italy. We expect to have 25 physical stores by 2025. 

Our mission is to share positive energy around the world and make people feel marvellous. We do so by creating iconic designs, offering best-in class service and driving conscious decisions for people and the planet.

As a clothing brand, we want to take responsibility for the impact we have on the world. We aim for timeless design, conscious choices for more sustainable materials and local European production (handmade in Portugal) - in short we are an advocate of “slow fashion”. That is why we are working every day to reduce our emissions and create value for everyone who comes into contact with MR MARVIS. Therefore, we are proud to have become a Certified B Corporation (B Corp).

As a B Corp, MR MARVIS is part of a global community of businesses that meet high standards of social and environmental impact. Being a force for good goes beyond producing- and selling sustainably, in the end it’s about people. In line with our mission, we participate in several charity and voluntary activities that in most cases focus on the people who sometimes feel a little less marvellous. Examples include: our employees visit elderly homes and dance with elderly who too often feel lonely, our employees help renovate homes for homeless people, and every year we participate in (and donate to) a charity campaign against child cancer (KiKa). It is also reflected in various HR choices we’ve made so far: good pension plans and disability insurances, learning & development budgets, trainings & inspirational talks, daily healthy catered lunch (on the house), matching employees donations, monthly sport budget, free access to coaches & psychologists, and much more.  

What you'll do

  • Translating (re-)designs (Figma) into world-class digital shopping experiences.

  • Help build our future proof e-commerce platform and implement new features in our headless storefront (Shopify, Next.js, TailwindCSS, shadcn/ui, TypeScript, Sanity CMS, Shopify, Turborepo)

  • Collaborate with our Tech Director and developer colleagues on IT architecture, deployment pipeline (GitHub Actions/Vercel) and data models (composable using Sanity CMS).

  • Driving improvements to UX/UI, and in doing so, also conversion-rate.

  • Optimising (on-site) SEO, speed and performance of the websites across all devices.

  • Implementing A/B tests and suggesting future A/B testing.

  • Mentor other developers and contribute to the continuous improvement of the team.

What you'll bring

  • At least 6 years of professional experience in web development.

  • Strong command of frontend and backend: HTML5, CSS3, JavaScript (ES6), Node, REST and React.

  • A thorough understanding of frontend frameworks, preferably Next.JS.

  • Strong experience with Git.

  • Strong experience with CI/CD pipeline (e.g. GitHub Actions).

  • Strong understanding of web development for e-commerce.

  • Excellent soft skills; i.e. communication and teamwork.

  • Attention to detail and precision (including code review).

  • Professional English language proficiency.

  • Working in an Agile / SCRUM environment.

Should haves

  • Aware of best practices for (cross-device) performance, conversion optimisation and SEO.

  • Understanding of computer sciences principles (for example, Clean Code or 12 Factor).

  • Proactive attitude - you want to get things done and make an impact.

  • User-focused mindset - website success is built on putting users first.

  • Learning mindset - passionate about coding and future techniques.

  • Shopify (Plus) API implementation experience.

  • Experience in the e-commerce industry.

  • CDN best practices and services like Cloudinary or Cloudflare.

  • Understanding of build pipelines, incl. but not limited to SSG/SSR/ISR.

  • Understanding of tracking, analytics, marketing-tech (e.g. datalayer).

  • Google Suite (i.e. Google Tag Manager).

  • TypeScript.

Nice to haves

  • Shopify Liquid.

  • Tailwind CSS.

  • Vercel PaaS.

  • Prisma ORM.

  • ESLint.

  • Redis.

  • PostgreSQL.

  • shadcn/ui.

  • Algolia Search/Recommend.

  • OpenAI.

  • PostHog.

  • Third-party libraries and APIs (including GraphQL).

  • Understanding and updating designs in Figma.

What you'll get

Like every great employer, we offer you a competitive salary and the following benefits;

  • 25 vacation days;

  • A pension scheme, because later is also important;

  • Mobility allowance in case you live outside of Amsterdam;

  • All equipment needed to set you up success;

  • Daily free & fresh lunch served at the office;

  • 25% discount on the entire MR MARVIS collection;

  • €35 monthly "wellbeing budget" to use on Peaks investing app, ClassPass, Swapfiets or several gym options, you decide!

  • Free unlimited access to OpenUp (coaches/psychologists) and Headspace (meditation app);

  • Personal development opportunities to help you grow and excel in your role;

  • Hybrid working with an inspiring office in the heart of Amsterdam.

  • Working in a fun, international team at a fast growing scale-up;

  • Amazing team events and weekly Friday drinks with your colleagues.


MR MARVIS is an equal opportunity employer. We are committed to nurturing an inclusive environment for all current and potential employees. A diversity of backgrounds, cultures, and perspectives is essential in helping us maintain our momentum. So no matter where you’re from, who you love, or what you believe in, we welcome you to be your true self at MR MARVIS. 

Apply for the job

Do you want to join our team as our new Senior Frontend Engineer? Then we'd love to hear from you!