Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Front-end Software Engineer

Posted 18 Jul 2025
Share:
Work experience
5 to 10 years
Full-time / part-time
Full-time
Job function
Salary
€5,800 - €7,800 per month
Degree level
Required language
English (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

How Do You Make Our Customers and Partners Happy?

By delivering fast, reliable, and delightful web experiences. Your work directly impacts how millions of users interact with our webshop: whether they’re discovering new products, playing a game, or clicking on a personalized offer. You’ll also help our partners succeed by ensuring smooth ad integrations and accurate analytics, enabling smarter decisions and better results.

You’ll do this not just by writing great code, but by being curious and open to stepping outside your comfort zone: whether that’s joining a customer interview, diving into backend logic, or helping improve how we work as a team. Your willingness to explore beyond your core expertise is what helps us build better products, together.

The biggest challenge

Our webshop serves millions of users every week, and we’re on a mission to keep them engaged, informed, and coming back for more. As Senior Frontend Engineer, your biggest challenge will be to scale and modernize our high-traffic web platform while ensuring top-notch performance and seamless user experiences. You’ll be the go-to ambassador for frontend technologies in a team that’s right at the heart of the action.

Upcoming challenges include migrating our ad-manager frameworks, introducing gaming features to the platform, and driving more traffic to our mobile app, all while keeping performance and user experience top of mind.

What you’ll do

  • Take ownership of the team’s web frontend, shaping its future and advocating for best practices.
  • Work closely with product managers, designers, and backend engineers in a product-led environment: you build it, you love it, you run it.
  • Lead the implementation of impactful features; from migrating our ad-management framework to launching interactive games on the webshop.
  • Monitor and maintain performance using tools like Grafana, Prometheus, and Opsgenie.
  • Be open to exploring areas outside your core expertise; from backend logic to user research; to help the team succeed.

What we’re looking for

  • Deep expertise in Next.js or Remix, especially in high-traffic, performance-critical environments.
  • Strong skills in React, TypeScript, and React Testing Library.
  • Solid experience with GraphQL and Tailwind CSS.
  • Comfortable with Node.js for backend logic and SSR.
  • A team player who’s assertive, brings people together, and has a track record of improving team processes.
  • Someone who thrives in an international, multi-platform team and enjoys being involved from idea to release.
  • A curious mindset and willingness to grow into a T-shaped engineer — ready to contribute beyond the frontend when needed.

Nice to Have

You will be a welcome member of the team responsible for the design system for our partners. Technical challenges aside, perks include end-to-end team ownership, lots of autonomy, and an inspiring culture. “You build it – you run it – you love it” is our mantra, and we live it every day.

Nice to have:

  • Familiarity with Java (for legacy webshop maintenance).
  • Experience with ad tech and analytics tools.
  • Operational awareness and interest in monitoring and incident response.

This role might not be for you if:

  • You prefer staying in your lane. If you like working in a narrowly defined role and aren’t comfortable with cross-functional collaboration or ownership, this likely isn’t the best fit.
  • You avoid the “why.” If you focus only on the how and what, and don’t want to explore the why behind user needs or product decisions, this role may not match your mindset.
  • You want more hand-holding than freedom. If autonomy, initiative, and taking ownership make you uncomfortable — and you’d rather be told exactly what to do — this won’t feel like the right place.

This role is perfect for you if:

  • You want to own it, shape it, and build it. This role is perfect for someone who wants to own the frontend, influence product direction, and work in a fast-paced, collaborative environment. If you enjoy working across the full product lifecycle and care deeply about performance and user experience, you’ll feel right at home.
  • You thrive on iteration, feedback, and momentum. You’re proactive, pragmatic, and iterative. You move fast, implement solutions, and improve them based on usage data and user feedback. You bring a collaborative spirit and a genuine passion for coding.
  • You care about the “why” as much as the “what.” You love solving technical challenges through open-minded collaboration. You value ownership, domain understanding, and being part of a product-led environment. You bring 5+ years of front-end engineering experience (React & NextJS). Experience with Kubernetes and GCP? Even better.

This Is Where You’ll Work

At the premier online retail tech platform in the Netherlands and Belgium. A platform where 13 million customers can choose from over 38 million articles. A platform that helps roughly 49,000 commercial partners run their businesses. And a platform that will never be ‘finished’, because bol has been reinventing retail since 1999 and always will be. If there’s a better way to do something, we’re working on it! Together with our customers, partners, and over 2,900 colleagues. Bol, de winkel van ons allemaal (the store of us all). This is the story we work on every day. We believe this will grow even stronger when many different people add their uniqueness to our story. We invite you to share your story with us. Because when you bring different people together, the most beautiful things will arise.

Bij bol leveren onze collega’s een unieke bijdrage om het dagelijks leven makkelijker te maken. Vrijheid en verantwoordelijkheid zorgen ervoor dat we samen de volgende stap voor bol, het team, en onszelf kunnen vormgeven. Door te pionieren brengen we bol verder, met elkaar zijn wij verantwoordelijk voor deze gezamenlijke missie.

Retail
Utrecht
Active in 2 countries
2,500 employees
50% men - 50% women
Average age is 33 years