Ios Developer vacatures in de provincie Utrecht
Senior iOS Engineer
bol.comUtrecht€5.800 - €7.5001 - 40 uurHBOVandaag
Download de app
Bekijk en solliciteer op vacatures bij jou in de buurt, waar en wanneer jij wilt. Je nieuwe baan is altijd dichtbij.
Functieomschrijving
Senior iOS Engineer Shape the Future of Mobile Shopping - Build the Basket Experience for Millions
This is (not) for you What you get
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 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 dedicated to enhancing it through innovations that solve customer problems while delivering business value.
What your team is responsible for
Everyone using the basket on the website or app is considered our customer. It is our team's responsibility to ensure our customers have an optimal experience with the shopping cart. Therefore, we are accountable for the happiness of all 13 million Bol customers! With 28.5 million items and order peaks of up to 700 orders per minute going through our basket, we are an essential part of both the customer's shopping experience and the entire IT landscape.
What you do as Senior iOS Engineer
As a Senior iOS Engineer in team Basket you work daily with the above-mentioned functionalities together with the other engineers, a Product Manager, a Product Analyst and a Product Designer. You also work across teams since your team is part of the bol shop. We have daily standups, regular refinement sessions, retrospectives, innovation discovery and ideation sessions and iOS Chapter meetings. You are solely responsible for the iOS basket code and it is your job to keep an eye on both quality and speed.
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:
SwiftUI and the pitfalls of adopting new tech, and of course Auto-Layout as we also still use UIKit, and we're talking about code (not clicking things together in the Interface Builder).
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.
You also know your way around:
• XCTest (unit and snapshot testing)
• SwiftUI and UIKit
• Performance profiling, crash analytics and debugging
Also: you're not afraid to innovate and use everything the latest technologies have to offer.
Where you'll work and tech stack
The Basket Page is your team's focus. The team is part of a Product called Optimal Checkout Experience, where we provide an optimal customer experience for the shopping cart and checkout page.
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:
o Data Query Language: GraphQL
o Monitoring and Analaytics: Firebase
o Development Practices: Continuous Integration/Continuous Deployment (CI/CD) / Unit testing
o java, Kotlin
o Spring boot, project reactor, coroutines
o GCP, Kubernetes
o Postgres, BigQuery
What we expect you will bring
- >5 years of experience as iOS software engineer in an agile environment
- Enthusiasm, curiosity and looking for improvement opportunities
- Drive to monitor technical trends in the mobile and specifically iOS space
- You are expected to have working-experience with:
- Tech: Swift, SwiftUI, UIKit, modern (structured) concurrency, GraphQL, REST
- Architecture: common design patterns, MVVM, DI
- Tooling: CI/CD, fastlane, crash and performance analytics
- Other: HIG/UX, accessibility, design systems
Where you'll work
You'll join a Scrum team within the IT Consumer Conversion.
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!
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 iOS Developer Yes, if you're a skilled iOS Developer with a technical background, preferably including experience with high volume apps
- You thrive in an environment where innovation is key. You don't just write code-you create exceptional experiences by collaborating with colleagues 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 iOS and some API work
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.
The bonus is calculated at the end of the year and we always end the year with a fun party!
We bring the best of both worlds together by working 50% at the office and 50% at home. This way, we find a balance between organisational and individual needs.
On and off
At bol we understand like no other that you have to take care of yourself first, then your environment and then bol. In that order. Therefore, everyone at bol receives 29 days of vacation.
I'm , at bol. Anything I can help you with regarding the Senior iOS Engineer vacancy?
Are you game for these exciting tech challenges?
-
Turn data into insights that help partners grow their business
-
Senior Data Engineer for Search (GCP/Go/Kotlin)
Big data flows powering search experiences
-
Shape the Future of Mobile Shopping - Build the Basket Experience for Millions
Job experience
4-7 / 7-10 years
You did it, %s! We have succesfully received your application for Senior iOS Engineer. Well done.
Click or tap for confetti
Aan de slag als Ios Developer in de provincie Utrecht? Bekijk het uitgebreide aanbod Ios Developer vacatures in de provincie Utrecht op Nationale Vacaturebank en ga de uitdaging aan!
Veelgestelde vragen
Er is 1 vacature beschikbaar.
Het gemiddelde salaris van een Ios Developer ligt tussen €3.987 en €5.114.