Skip to content

iOS Developer

Alkmaar, Noord-Holland, NetherlandsDevelopment

Job description

Do you want to work with the latest techniques in the iOS stack? Would you like to do native mobile development for clients such as NLZIET & citizenM? At Triple, we are looking for a talented iOS Developer to join our team!

What are you going to do?

Within Triple, you are responsible for designing, developing and maintaining native mobile applications for the iOS platform, where you use the latest developments. You will be working in a team where UIKit is used, and you will be working on new projects with SwiftUI in 2023. At Triple, we follow the Clean Architecture and use the latest Swift features, such as async/await and Combine.

Your activities include:

  • Implementing new features and making improvements;
  • Debugging and troubleshooting;
  • Optimizing the stability and performance of our iOS apps;
  • Actively think along with our customers & colleagues about new and existing functionalities;
  • Be accountable for our architecture standards;
  • Code testing through Unit Testing and code reviews;
  • Ability to supervise interns and/or junior iOS developers.

The team
As an iOS Developer, you will join our Development department, which consists of about 70 developers. The iOS team consists of 12 specialists focused on developing the iOS platform. In addition, you work in a multidisciplinary team comprising designers, front-end & back-end developers, QA Engineers and a project manager on the platform of one or more customers.

We think it is essential to share knowledge with each other and to make each other a little better every day. We do this by meeting every week during the iOS Weekly. We discuss new developments with each other, and each colleague gets to the floor. New techniques or architecture choices are regularly discussed here, or results within a project are shared.

Within the iOS team, we spend a lot of time and attention on promoting team spirit. We do this by organizing team-building days. Think, for example, of a weekend away, or we go for dinner together. Every year we watch WWDC together to follow the most important developments. In addition, we join events, such as the Funky Fridays or Triple Talks Meetup. We think it is essential that, in addition to our team members, we also get to know our other colleagues within Triple better.

We also do code reviews within the team, regardless of seniority level. As a junior, you review the code of more experienced colleagues. You are encouraged to ask as many questions as possible because this way, you learn to understand a more experienced colleague's thoughts and be critical. As an experienced colleague, it is up to you to do code reviews to ensure our quality standards and answer questions.

What do you bring with you?

As a person, you have a good understanding of architecture principles and experience with Swift, UIKit and dependency managers such as Cocoapods or Swift Package Manager. Of course, you have experience with RESTful APIs, Git and agile development methodologies. You will also work with RxSwift/Combine for functional programming and async/multithreading. You also know how to use Instruments.

Obviously, you have a strong passion for mobile development and can build high-quality, user-friendly iOS applications. If you are a self-starter with excellent problem-solving skills and a desire to stay up-to-date with the latest technologies, we are definitely looking for you!

Job requirements

  • HBO working and thinking level;
  • 3+ years of experience in iOS development;
  • Experience with Clean, VIPER, VIP or MMVM Architecture;
  • Experience with RESTful APIs and Git;
  • Familiar with agile development methodologies
  • Strong problem-solving skills and an eye for detail
  • Above all, you are a great colleague to work with.

Who are we?
We are crazy about everything related to coding, design, cloud (hosting), data and innovation. You can experience this at our office in Alkmaar. Here we work with pleasure and drive on all those cool projects and our ambitions. Together, in a friendly atmosphere. And in between, you can see us on an electric skateboard, playing a game of table tennis or racing a few laps on the simulator.

From four gamers with decent computer skills, we grew into a group of 200+ techies and creatives. A lot has changed since 1998… and yet not so much. Call us visionaries, shapers and creators of digital game changers. Or just Jeroen, Sanjay or Nisha. We are now helping partners such as VodafoneZiggo, citizenM, NLZIET and Max Verstappen.

Why do we work at Triple?

🚀 Room to develop yourself through training, certification or attending conferences.

🏠 Hybrid working: work where you are most productive, at home or in the office.

🥐 Do you work in the office? Enjoy a tasty breakfast and lunch made with love by our own chef.

🎮 An office full of gadgets, game consoles and a home cinema. Or would you rather visit us in VR?

📅 An overcrowded agenda of Triple events: from sports tournaments to LAN parties, drinks and board game evenings.

❤️ And, of course: 25 vacation days, pension plan, travel expenses and homework allowance, the best laptop and phone of the moment.

➡️ View all our benefits here.

Diversity and Inclusion
At Triple, we like to make great things with awesome people. We see our office as a second home, where you work with your friends and where you can always be yourself. That is why we only select based on skills and welcome colleagues from any background, religion, disability, gender identity, ethnicity or sexuality. Triple is convinced that diversity stimulates creativity and ensures innovations.
Don't worry if your resume doesn't meet all our criteria. We would like to hear from you!

Eager to create great things with fun people?

We are Triple. Founded in 1998 when four Quake clan members wanted to use their computer skills for more productive things.

Once started in the server room and over the years it has grown into a full service digital agency with expertise in: Mobile development, Front-end and Back-end Development, Cloud Solutions, Data & Insights, Artificial Intelligence, Concept, Design and Strategy.

Want to know more? Ask Alon or Charissa!

Alon Basoglu

Recruiter Cloud Solutions & Design 0640502930

Charissa Schermer

Recruiter Backend development & Testing 0619271185

Rutger Kamper

Recruiter Frontend Development 0611490031

Our Process

1. Phone Interview

Once you have sent us your application, we aim to contact you within 2 days. We will schedule a phone interview with you. This introduction will take about 30 minutes and is mainly intended to tell you more about Triple.

2. Introductory interview

If we feel it is a match from both sides, we will invite you for an introductory interview. Your future team lead and another colleague will be present. During the first meeting we would like to hear all about your requirements, ambitions and current knowledge level. Together we determine whether this fits Triple.

3. Second Interview

Are we all still in for it? In that case you will receive an invitation for a second interview from us. During the second interview we will go deeper into the technology and challenges involved. The goal is to determine where your added value lies. This interview will be attended by colleagues who are better able to deep dive into the actual work details with you.

4. Written offer

Did you have two positive interviews? Great! In this case, a written offer will follow, explaining the primary and secondary conditions of the job. The recruiter you spoke with earlier will contact you about this.

Is this not the job for you?

We are always looking for new talent. Send an open application with your CV and motivation. One of our recruiters will then contact you! Or sign up for our jobalert.