-
View all jobs
About
About bol.com
With 13 million customers, 30 million monthly visits, and approximately 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 and 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 working to improve it.
Responsibilities
What your team is responsible for
The team is mainly responsible 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.
What You Do As Android Software Engineer
As an Android software engineer in team Product Page you work daily with the above-mentioned functionalities alongside other engineers, the product manager, analyst and designer. You also work across teams since your team is part of the bol shop.
We have daily standups, regular refinement sessions, retrospectives and Android Chapter meetings.
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.
Your expertise would be a real asset to our team! Because you know everything there is to know about the Android SDK and how to use that to deliver a rich user experience. Most of our Android application already adopted Jetpack Compose to describe the components, making iterations easy with live previews and keep it separate from data and domain logic.
You love high performance, and code that is both elegant and maintainable.
Perhaps your best quality: your knowledge extends beyond your own domain, and you can effortlessly exchange ideas with colleagues from other disciplines to ensure that the users’ interests are always prioritized.
You Also Know Your Way Around
Where you’ll work and tech stack
The Product Page, reviews, 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. The Key Components Of Our Tech Stack Include
You’ll join a Scrum team within the IT Consumer Conversion.
The culture? Think ‘campus’, including a game room and soccer field. Despite our size, we poke fun at rigid rules and traditional work structures. We may be a market leader, but you won’t get a whiff of the corporate odor you associate with that. Our strength derives from working together as equals and constantly improving each other. After all, you can accomplish great things on your own, but so much more with your colleagues!
As for our ways of working, check out the videos. For info on current challenges (yep, we share code), visit the Techlab!
3 reasons why this is (not) for you Switch to find out
About bol.com
With 13 million customers, 30 million monthly visits, and approximately 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 and 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 working to improve it.
Responsibilities
What your team is responsible for
The team is mainly responsible 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.
What You Do As Android Software Engineer
As an Android software engineer in team Product Page you work daily with the above-mentioned functionalities alongside other engineers, the product manager, analyst and designer. You also work across teams since your team is part of the bol shop.
We have daily standups, regular refinement sessions, retrospectives and Android Chapter meetings.
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.
Your expertise would be a real asset to our team! Because you know everything there is to know about the Android SDK and how to use that to deliver a rich user experience. Most of our Android application already adopted Jetpack Compose to describe the components, making iterations easy with live previews and keep it separate from data and domain logic.
You love high performance, and code that is both elegant and maintainable.
Perhaps your best quality: your knowledge extends beyond your own domain, and you can effortlessly exchange ideas with colleagues from other disciplines to ensure that the users’ interests are always prioritized.
You Also Know Your Way Around
- Modular codebase
- Dependency injection
- Automated testing
- Modern concurrency/coroutines
- Performance profiling, crash analytics and debugging
Where you’ll work and tech stack
The Product Page, reviews, 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. The Key Components Of Our Tech Stack Include
- Android SDK
- Kotlin programming language
- Jetpack Compose UI
- Data Query Language: GraphQL
- Monitoring and Analaytics: Firebase
- Development Practices: Continuous Integration/Continuous Deployment (CI/CD) / Unit testing
- Backend technologies:
- java, Kotlin, Go
- Spring boot, project reactor, coroutines
- GCP, Kubernetes
- Postgres, BigQuery
- 3-5 years of experience as Android software engineer in an agile environment
- Enthusiasm, curiosity and looking for improvement opportunities
- You are expected to have working-experience with:
- Tech: Kotlin, Jetpack Compose, coroutines, GraphQL, REST,
- Architecture: common design patterns, MVVM, MVC, DI
- Tooling: Gradle, Gitlab CI/CD, Firebase Test Lab, crash and performance analytics
- Other: HIG/UX, accessibility, design systems
You’ll join a Scrum team within the IT Consumer Conversion.
The culture? Think ‘campus’, including a game room and soccer field. Despite our size, we poke fun at rigid rules and traditional work structures. We may be a market leader, but you won’t get a whiff of the corporate odor you associate with that. Our strength derives from working together as equals and constantly improving each other. After all, you can accomplish great things on your own, but so much more with your colleagues!
As for our ways of working, check out the videos. For info on current challenges (yep, we share code), visit the Techlab!
3 reasons why this is (not) for you Switch to find out
- - Ignore that No, if you feel business considerations exist to be ignored #letthemeatcode
- - Stakeholders hmmm No, if you think stakeholders are a problem instead of a solution
- - Led by the hand No, if you like to be led by the hand – autonomy and ownership are not your thing
- + Skilled Android Developer Yes, if you’re a skilled Android Developer with a technical background, preferably including experience with high volume apps
- + 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.
- + Experience with e-commerce apps Yes, if you have experience with e-commerce apps, and don’t mind sometimes getting your hands dirty in the field of CI/CD for Android and some API work
Key Skills
Ranked by relevance
android
cicd
kotlin
design patterns
product manager
firebase
designer
graphql
gradle
gitlab
scrum
zoom
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Expert Software Engineer
2026-02-20
Full-time
Mid-Senior
Netherlands
Retail
Quality Assurance
View Job Details
Related
Senior iOS Engineer
2026-04-07
Full-time
Mid-Senior
Netherlands
Retail
Engineering
View Job Details
Related
Senior AI/ML Engineer
2026-03-24
Full-time
Mid-Senior
Netherlands
Retail
Engineering
Login to Apply
- Posted
- Jul 09, 2025
- Type
- Full-time
- Level
- Associate
- 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 Job Details
Related
Expert Software Engineer
2026-02-20
Full-time
Mid-Senior
Netherlands
Retail
Quality Assurance
View Job Details
Related
Senior iOS Engineer
2026-04-07
Full-time
Mid-Senior
Netherlands
Retail
Engineering
View Job Details
Related
Senior AI/ML Engineer
2026-03-24
Full-time
Mid-Senior
Netherlands
Retail
Engineering