-
bol

Senior iOS Software Engineer

bol
Netherlands · Full-time · Mid-Senior

How do you make our customers happy?

By delivering seamless, fast, and intuitive shopping experiences through the Product Page—one of the most critical pages on the bol platform. Your work directly impacts how over 13 million customers browse, evaluate, and decide to buy products, making each visit smoother and more satisfying.

The biggest challenge

Ensuring the Product Page is not only stable and high-performing but also future-proof and innovative. This means safeguarding the shopping experience while participating in a major tech migration and continuously improving the platform—balancing speed, quality, and creativity.

What You’ll Do As Senior IOS Software Engineer

  • Collaborate with fellow iOS engineers, Product Managers, Analysts, and Designers to develop and optimize features like image carousels, reviews, and delivery information.
  • Contribute to the technical migration to a modern stack, with a keen eye on quality and maintainability.
  • Participate in standups, refinement sessions, retrospectives, and iOS Chapter meetings.
  • Work across teams to shape the bol shop experience, not just the Product Page.
  • Uphold the “you build it – you run it – you love it” principle, taking full ownership and accountability.

Why you can make difference

Because you bring not just strong iOS skills, but a passion for clean, elegant, and high-performing code. You’re comfortable with SwiftUI and UIKit, embrace testing and modular architecture, and thrive in environments where autonomy and ownership are key. You communicate well across disciplines, innovate fearlessly, and make tech decisions with both the user and team in mind.

You’re Well-versed In

  • Swift, SwiftUI, UIKit
  • Modular codebases, modern concurrency
  • XCTest (unit/snapshot), GraphQL, REST
  • CI/CD, Fastlane, performance & crash analytics
  • HIG/UX, accessibility, and design systems
  • Architectural patterns: MVVM, MVC, DI

3 reasons why this is (not) for you Switch to find out

  • - No, if... You think business considerations and stakeholder input should be ignored
  • - No, if... You find autonomy uncomfortable and prefer being micromanaged
  • - No, if... You avoid ownership or accountability when things go wrong
  • + Yes, if... You're a skilled iOS Developer with experience in high-traffic, high-volume apps
  • + Yes, if... You love iterating quickly based on data, user feedback, and cross-team collaboration
  • + Yes, if... You’re comfortable touching CI/CD pipelines or APIs when needed, especially in an e-commerce setting

This is where you’ll work

With 13 million customers, 30 million monthly visits, and about 33 million products on display, bol 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.

You’ll be part of the Product Page team within the “Decide to Buy” product area. This includes features like reviews and wish lists, helping customers make confident buying decisions. You’ll work in an agile Scrum team that is part of the broader IT Consumer Conversion domain.

At bol, the vibe is campus-like—with game rooms, a soccer field, and a non-corporate culture that values collaboration and continuous improvement.

Tech Stack Includes

  • iOS: Swift, SwiftUI, UIKit, GraphQL, Firebase, CI/CD
  • Backend: Java, Kotlin, Go, Spring Boot, Reactor, GCP, Kubernetes, Postgres, BigQuery

For a deeper look into our challenges and culture, visit our Techlab and check out our ways of working in action.

We take pride in our B Corp certification and strive for continuous improvement every day. Our annual bonus is tied to sustainability goals, and we are committed to equality and equal opportunities for all.

Key Skills

Ranked by relevance

ios graphql swift cicd design systems spring boot kubernetes firebase fastlane kotlin scrum java gcp
Login to Apply
Posted
May 30, 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

Senior iOS Engineer

2026-04-07

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

Expert Software Engineer

2026-02-20

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

Senior AI/ML Engineer

2026-03-24

Full-time
Mid-Senior
Netherlands
Retail
Engineering