iOS Developer

Garmin Nederland

Leiden

On-site

EUR 40,000 - 60,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

27 vacation days
Holiday allowance
Performance bonus
Flexible working hours
Training opportunities
Good pension plan
Employee discounts on products
Relocation support

Job summary

Garmin Nederland in Leiden is seeking a Junior or Medior iOS Developer to develop sustainable iOS apps for indoor cycling. You will work closely with the Product Owner to implement new features and improve user engagement. The ideal candidate has experience in mobile development with a strong understanding of Swift, Swift UI, and MVVM Design patterns. The position offers a competitive salary, 27 vacation days, flexible hours, and opportunities for personal development in a sporty and diverse environment.

Qualifications

  • Experienced with mobile development in iOS; Android experience is a plus.
  • Affinity with MacOS development using Catalyst.
  • Excellent communication skills in English.

Responsibilities

  • Create an immersive indoor cycling experience using Swift and Swift UI.
  • Deliver high-quality features for each sprint.
  • Guide and support teams towards the sprint goals.
  • Break down and refine the development with the Product Owner.
  • Turn requirements into engaging user experiences.

Skills

Mobile development in iOS
Swift
Swift UI
MVVM Design patterns
GitHub or Bit Bucket with GitFlow
Bluetooth communication
Open GL/ Vulkan
MacOS development using Catalyst
CI tools (Jenkins)
Excellent communication skills in English

Job description

Are you an Junior or Medior iOS Developer who is enthusiastic about developing sustainable iOS apps that will enable our users to push their limits and become better athletes? Are you looking for a sporty working environment with fanatic cyclists, triathletes and experienced developers? If so, join us and push your limits anywhere, any time of the year.

As an iOS Developer, you will be involved in the development and maintenance of our iOS native apps for our Tacx indoor trainers as well as the integration with Garmin Connect. Due to the high pace of developments, you will be challenged with a wide range of responsibilities, traditional and highly innovative technology stack and several frameworks.

Technologies you will be working with: Swift and Swift UI, MVVM Design patterns with Clean Architecture, Feature Modules, Open API specifications, Photon for multi-player, Bluetooth communication, and Video rendering using FFMPEG.

You will be working closely with the Product Owner and other team members to implement new features and support indoor cycling training devices.

The App Development team

We have a diverse team of 45 team members in many different disciplines representing 15 different nationalities. The Tacx App on iOS, Android, Mac, and Windows connects with Tacx trainers bringing reality and engagement to indoor rides. With our extensive collection of real-life cycling videos, we serve thousands of users a month. In this customer‑focused environment we continuously need to improve performance, quality, features and design. We are working towards expanding the Garmin ecosystem, creating an all‑season cycling experience.

What are your main tasks and responsibilities?
  • Create an immersive indoor cycling experience using Swift and Swift UI.
  • Deliver high-quality features for each sprint together with other developers, designers and testers.
  • Guide and support teams towards the sprint goals.
  • Break down and refine the development in close cooperation with the Product Owner.
  • Verify and address any issues or bugs.
  • Explain complex technology matters in simple terminology.
  • Turn requirements into user experiences that are engaging and fun.
  • Identify opportunities for process improvement and advocate for best practices in software development and team collaboration.
What do we expect from you?
  • You are experienced with mobile development in iOS. Android experience is a plus.
  • You have experience with Swift and Swift UI.
  • Experience with MVVM Design patterns and GitHub or Bit Bucket with GitFlow.
  • Knowledge of Bluetooth communication, Open GL/ Vulkan, or gaming technology are a plus.
  • Affinity with MacOS development using Catalyst.
  • Experience with CI tools (Jenkins) is a plus.
  • You are a team player with the drive and a natural curiosity to push solutions forward focused on continuous improvements are attributes that define yourself.
  • Excellent communication skills in English.
  • It is seen as a plus if you share our passion for cycling and sports.
What we offer you?

We offer you the opportunity to contribute to the ambitions and success of a globally growing company. You will share your passion and engage in ambitious and challenging projects. While using your skills you will have a direct impact on our current focus and future direction.

Besides a competitive salary, 27 holiday days a year, holiday allowance and a performance bonus we also offer flexible working hours, training opportunities, a good pension plan and attention for personal development. In addition, you have the option to participate in the Garmin stock program and receive an attractive reduction on Tacx and Garmin products. All present in an inspiring, diverse, multicultural and sporty work environment. For the right candidate who is not living close to our Oegstgeest office, we offer relocation support.

Do you want to work at Tacx, a Garmin company?

If you feel excited by being part of this inspiring and sporty work environment and you think your personal skills and professional qualities match the job requirements, we look forward to receiving your job application, together with a Curriculum Vitae and motivation letter. If you have questions about this position or the process do not hesitate, grab your phone and app or call Dré Schellekens, Talent Acquisition Consultant, +31 6 28558033 or send an e‑mail to dre.schellekens@garmin.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Garmin • Oegstgeest

On-site
EUR 55,000 - 85,000
Relocation support
Stock program
Gym access
+4
Electronic Design Engineer
Electronic Design Engineer

Garmin • Oegstgeest

On-site
EUR 45,000 - 65,000
27 holiday days per year
Holiday allowance
Performance bonus
+5
Operations Planner
Operations Planner

Garmin • Oegstgeest

On-site
EUR 42,000 - 62,000
27 vakantiedagen
Vakantiegeld
Prestatiebonus
+4
Back End Developer
Back End Developer

MYLAPS Sports Technology • Haarlem

On-site
EUR 60,000 - 90,000
Competitive salary
Solid benefits package
Pension plan
+4
Materials Control Specialist
Materials Control Specialist

Garmin Nederland • Leiden

On-site
EUR 35,000 - 45,000
27 holiday days per year
Flexible working hours
Training opportunities
+2
Full-Stack Developer
Full-Stack Developer

MYLAPS Sports Technology • Haarlem

On-site
EUR 55,000 - 85,000
Competitive salary
Pension plan
Health insurance
+4
Junior iOS Engineer — Flexible Hours, Stock Options
Junior iOS Engineer — Flexible Hours, Stock Options

Garmin Nederland • Leiden

On-site
EUR 40,000 - 60,000
iOS Developer
iOS Developer

Reforge Recruitment & Consultancy • 's-Hertogenbosch

On-site
EUR 50,000 - 70,000
Salaris passend bij jouw ervaring
8% vakantiegeld
Reiskostenvergoeding
+6
PHP - Java Developer
PHP - Java Developer

MYLAPS Sports Technology • Haarlem

On-site
EUR 60,000 - 90,000
IOS Developer
IOS Developer

The Preferred Supplier • Amsterdam

Hybrid
8% vakantiegeld
Participatieregeling
Pensioenregeling in bitcoin
+1