Mobile Developer (Native and Flutter combi role)

Apply
Bachelor
Medior
IT
NLD-Zaandam, Provincialeweg 11
You will work at

Your new job and office

This job combines the best of native iOS and Android development with the best of hybrid development. The Profile & Onboarding team and the Subscription team of the Albert Heijn app are working with Flutter components, embedded in the native app. The Profile & Onboarding team is responsible for the onboarding flow of the AH website and the Albert Heijn app. The Subscriptions team is responsible for the subscriptions programs on AH.nl and in the app (Our delivery bundle and AH Premium). Combining native development with hybrid development is something we’re experimenting with at Albert Heijn because we see opportunities with this way of developing. We also face challenges with this new way of developing at times. So if you’re comfortable exploring new ground, diving deep.We are looking for a self-starter who can embrace this challenge! 

Being a Mobile Developer in the AH Customer Technology domain, means you are responsible, together with your peers, for the technical aspects of Albert Heijn's app, used by millions of customers in their daily shopping activities. You participate in the ideation of new cool initiatives, in standups and refinements, write code, enforce code quality, develop best practices, write tests and manage releases.  

 

More specifically, as Mobile Developer you: 

  • Understand new tools or frameworks, or how changes in the language or new features in the SDK can help improve the product. Both for native app development and Flutter. 
  • Care deeply about consistent, malleable, well documented, tested code. 
  • Know code is more often read than written. 
  • Are aware that refactoring messy parts of the codebase is a normal part of your day (Boy Scout rule ftw!). 
  • Can think about long-term challenges, and ways to improve a large code base with 20 regular contributors. 

 

Why join the mobile development team at AH Technology? Let us give you a few reasons:  

  • We have nice technology in place: the native app is written in Swift (iOS) and Kotlin (Android), and with components written in Dart using Flutter. We’re working on moving to clean architecture.  
  • Combine the best of both worlds: hybrid development in a native app. You have the opportunity to learn and explore Flutter development in this role, besides building on the native app. Our estimation is that you’ll work 70% of your time native components, and 30% on Flutter components. In the future we expect it will be more 50-50%. 
  • You're building an app that is used by millions of customers in their daily shopping activities. 
  • All you do in the app has a big impact. 
  • You join a community of 60+ mobile engineers, who think alike, or different, but all love working on new initiatives, high performance and high quality, unit testing etc.. 
  • Grow your career and become part of the AH Tech Academy; our learning environment. 

What do we offer?

The right ingredients for an impactful job 

  • An annual salary between 50-85K, depending on your experience and based on a full-time workweek (40 hours). 
  • Possibility to work 32-40 hours. 
  • An additional bonus (up to 10K) that matches your position.  
  • An attractive pension plan of which we pay out over 4x times the amount you contribute to the fund. So you’ll continue to enjoy a comfortable income even after retiring :-) 
  • 32 paid holidays (or a flex budget instead) 
  • NS Business card (only for train) a laptop and smartphone. 
  • 10% staff discount on groceries in all Albert Heijn stores, up to €300 discount a year. 
  • Work in a Hybrid way: both from home as well as in the office where we meet on average 1-2 times a week. We make sure you have the right equipment to work from home as well as from our office in Zaandam. Our office is located right next to the train station of Zaandam.  
  • Follow training and courses via our AH Tech Academy. 
  • The opportunity to provide everyone with a healthier, tastier and more sustainable diet. 
     

Your new office 

Curious about your colleagues? At AH Technology you work with the best experts in the field. In an open environment, where expertise is valued, where we learn from each other and have the freedom to innovate. Our mobile development community counts more than 60 Mobile Developers, mostly experts in iOS, Android and Flutter development. We work in a hybrid way, where we meet (on average) 1-2 days at the office in Zaandam (close to the train station, 8 min from Amsterdam). 

Requirements

What do you bring: 

At AH Technology you'll be working for one of the biggest food retailers in the Netherlands. To become successful as our new mobile developer you bring: 

  • A Technology/IT Engineering Bachelor certificate or Master degree, or equivalent work experience 
  • Relevant experience as developer of mobile apps in native app development (iOS or Android) and a willingness to learn Flutter (though prior experience in Flutter is of course nice to have) 
  • Know your way around with CI/CD, using Fastlane and Github Actions 
  • Knowledge and experience on SOLID principles, clean architecture and testing. 
  • You love a challenge! Combining native development with hybrid development isn’t an easy task. Are you up for this challenge? 


We are looking for both experienced and less experienced mobile developers. Don’t check all the boxes? Don’t worry, we probably don’t either . Don’t hesitate to apply if you think you are a fit for this position, we’re happy to have a look at your resume.  
 

More information? 
Carly DeSantis(Talent Acquisition Partner technology) and hiring manager Jeroen Buitenhuis (Head of Tech Digital Loyalty and Customer) will be happy to help you via carly.desantis@ah.nl. 

Our interview Process 

The first step is reviewing your resume and plan a (video) call with our tech recruiter Carly DeSantis, in which one of the Tech leads joins the last 15 minutes too, so you can ask more in-depth technical questions. The next step is a technical assignment to tackle at home, which we use to understand if your programming style matches what we look for in a team mate. If it does, we follow up with a relaxed 1-hour chat, where we talk about the assessment, your experiences, and some day-to-day technical stuff you don’t really need any preparation for. At last there’s a 30-min chat with the Head of Tech and a PO or Agile coach to get to know each other and tell you more about the direction and ambitions of the team.  

And here's a little bit more about us: 

You probably already know who we are. Albert Heijn goes way back. More than 130 years, to be exact. So for millions of people, food shopping is synonymous with the Albert Heijn brand. We didn’t achieve this with a complacent, ‘hey, if it works today, it’ll work tomorrow’ approach, but by continually rethinking our propositions and staying plugged in to customer demands. Over 1,000 stores? Check. The leading online food retail platform? Check, we build, run and love it. ;-) 

So what’s next? Accelerating our transition into a hybrid Food & Tech company is. We want to leverage data and technology to future-proof food shopping and make better food more easily accessible to everyone. At AH Technology, you team up with inspiring peers in the data, digital and tech domains. A community of diverse individuals who share a common goal; to create digital solutions that make (online) shopping simpler and more inspiring. Are you ready to reinvent the way millions of people buy and enjoy their food? 

Carly DeSantis

Application process

1.
Apply
2.
Invitation
3.
1st interview
4.
2nd interview
5.
Job offer
6.
Opt. assessment
Apply to: Mobile Developer (Native and Flutter combi role)
Apply