-
bol

Front-end Software Engineer

bol
Netherlands · Full-time · Mid-Senior

How do you make our customers happy?

With 13 million customers, 30 million monthly visits, and about 33 million products on display, bol.com is the most successful online retail platform in the Netherlands and Belgium. And when we say ‘platform’, we mean it. Over 49,000 external partners – and counting – enrich the product base. And that is exactly what 900 IT professionals (40% internationals), who make up 100+ autonomous agile teams, do. Looking forward to join?

The biggest challenge

Our shop is one of the most visible but also very innovative parts of bol. Our main objective is to safeguard the shop and ensure uninterrupted shopping experiences for our customers. In our relentless pursuit of maintaining the store as the foremost successful retail platform, we are continuously dedicated to enhancing it.

Responsibilities

What your team is responsible for

The team for the Product Page, we could say one of the most important pages in the bol platform. Many parts throughout the bol landscape come together at this Product Page: product description, images, reviews, suggestions, delivery information plus the functionalities like picture zoom, image carousel, adding items to your wish lists and many more!

Next to the Product Page there are more pages the team is responsible for. We aim to present this in the best possible way for our customers on the several browsers available.

What you do as Front-end engineer working in team WSP1

As a front-end engineer in team WSP1 you work daily with the above-mentioned functionalities together with the other engineers, a Product Manager, and a Product Designer. You also work across teams since your team is part of the bol webshop.

We have daily standups, regular refinement sessions and retrospectives.

We are currently migrating to a new tech stack (see below for more details). You will be part of this migration making sure we have a smooth transition while keeping an eye on quality and speed at the same time.

At our company, we uphold values of ownership, teamwork, and autonomy. We believe that taking ownership and working cohesively as a team are essential for success. Autonomy empowers our team members, creating a stronger collective.

We don’t just expect you to make technical decisions; we also expect you to take ownership and demonstrate accountability when things don’t go as planned. Our guiding principle is “you build it – you run it – you love it.”

In our dynamic environment, you’ll thrive both independently and collaboratively. Effective communication is a cornerstone of your role. Together, we’ll shape the path to innovation and excellence in our shop.

Where you’ll work and tech stack

The Product Page, wish lists and more functionalities are your team’s focus. The team is part of a Product called Decide to Buy, where we help our customers to make the best decisions on their purchases; think images, reviews and suggestions.

Our technology stack is rich and varied, providing you with ample opportunities to exercise creativity and innovation in your work.

  • Front-end Technologies
    • React / Node.js / Remix / CSS / Tailwind / Sass / Typescript
    • HTML and it’s accessibility features
    • Data Query Language: GraphQL
    • Cloud Infrastructure: Google Cloud
    • Monitoring and Analytics: Grafana / Kibana / Prometheus
    • Development Practices: Continuous Integration/Continuous Deployment (CI/CD) / Unit testing
  • Backend technologies:
    • java, Kotlin
    • Spring boot, project reactor, coroutines
    • GCP, Kubernetes
    • Postgres, BigQuery
What We Expect You Will Bring

  • 2-5 years of experience as software engineer in an agile environment
  • Enthusiasm, curiosity and looking for improvement opportunities
  • You are expected to have working-experience with:
    • React / Node.js / Remix/ Typescript
    • HTML and it’s accessibility features
    • Data Query Language: GraphQL
  • Nice to have would be:
    • Cloud Infrastructure: Google Cloud or any other type
    • Monitoring and Analytics: Grafana / Kibana / Prometheus
    • Development Practices: Continuous Integration/Continuous Deployment (CI/CD) / Unit testing
3 reasons why this is (not) for you Switch to find out

  • - Soloist You prefer to work alone and let colleagues figure things out by themselves.
  • - You’re only into the ‘how’ and ‘what’ You never ask ‘why?’—because who needs vision, right?
  • - Freedom averse You want to be taken by the hand; autonomy & ownership are not your thing. Innovation, shaping the shop’s future, and ensuring the best customer journey don’t spark your interest.
  • + You know and want to learn your stuff You have – at least – 7 years of hands-on experience as a Full-Stack Engineer, with strong front-end expertise. You have built and maintained scalable, reliable front-ends and enjoy refining the user experience. Alongside front-end mastery, you’re eager to expand your backend skills. Experience with React, Next.js, and Java is a must (experience with Angular, Kotlin, and Spring is a plus). Knowledge of cloud platforms (Kubernetes and GCP experience is a bonus).
  • + Proactive. Pragmatic. Iterative. You thrive in an environment where innovation is key. You don’t just write code—you create exceptional experiences by collaborating with developers and leveraging data and user feedback. Quick iteration and continuous improvement are second nature to you.
  • + Communicative. Brave. Open-minded. You’re confident and outspoken, unafraid to share your vision and take others along on your journey. You actively engage in discussions, bringing in your own ideas while also listening and refining them with the team. Collaboration, honest debate, and continuous learning excite you. Experience in a Product-led company is a plus.

It is our responsibility to enable an environment that unleashes the power of diversity.

Key Skills

Ranked by relevance

grafana cloud cicd product manager kubernetes designer angular kotlin react spark java sass zoom css gcp
Login to Apply
Posted
Apr 14, 2025
Type
Full-time
Level
Mid-Senior
Location
Utrecht
Company
bol

Industries

Retail Transportation Logistics Supply Chain Storage IT Services IT Consulting

Categories

Quality Assurance Information Technology Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
bol
Related

Expert Software Engineer

2026-02-20

Full-time
Mid-Senior
Netherlands
Retail
Quality Assurance
View Job Details
bol
Related

AI Platform Engineer

2026-02-26

Full-time
Mid-Senior
Netherlands
Retail
Engineering
View Job Details
bol
Related

Full-stack Engineer – Team Digital

2026-05-17

Full-time
Mid-Senior
Netherlands
Retail
Engineering