Android Developer

Garmin Nederland

Leiden

On-site

EUR 55,000 - 90,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Relocation support
27 holiday days
Garmin stock program
Performance bonus
Flexible working hours
Training opportunities
Discount on Tacx and Garmin products

Job summary

Garmin Nederland is seeking an Android Developer to build and maintain our Tacx Android apps and integrate with Garmin Connect. You will craft immersive indoor cycling experiences using Kotlin and Jetpack Compose, collaborating with product owners, designers and testers.

You will work in a fast-paced team, focused on performance, quality and innovative features across Android and related platforms. Relocation support is provided for the right candidate, with flexible working arrangements.

Qualifications

  • Experience in mobile Android development for production apps.
  • Proficient with Kotlin and Java plus MVVM architecture.
  • Experience with CI tools and version control workflows.
  • Strong communication in English and teamwork.

Responsibilities

  • Create immersive indoor cycling experiences using Kotlin and Jetpack Compose.
  • Deliver high-quality features for each sprint with designers and testers.
  • Guide and support teams toward sprint goals.
  • Refine development with Product Owner and break down requirements.
  • Address issues and bugs; explain tech clearly.
  • Contribute to best practices and process improvements.

Skills

Android development
Kotlin
Java
MVVM design patterns
Team collaboration
English communication

Tools

GitHub
Bitbucket
GitFlow
Bluetooth
OpenGL
Vulkan
FFMPEG
Jenkins

Job description

Are you an Android Developer who is enthusiastic about developing sustainable Android 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 Android Developer, you will be involved in the development and maintenance of our Android 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: Kotlin, Java, MVVM Design patterns with Clean Architecture, Feature Modules, Jetpack Compose, 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 Kotlin and Jetpack Compose.
  • 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 Android. iOS experience is a plus.
  • You have experience with programming languages Kotlin and Java.
  • 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.
  • 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 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Developer: Immersive Indoor Cycling App
Android Developer: Immersive Indoor Cycling App

Garmin Nederland • Leiden

On-site
EUR 55,000 - 90,000
Relocation support
27 holiday days
Garmin stock program
+4
Embedded Software Engineer
Embedded Software Engineer

Garmin Nederland • Oegstgeest

On-site
EUR 55,000 - 75,000
Relocation support
Flexible hours
Garmin stock program
+2
Android Developer
Android Developer

MYLAPS • Haarlem

On-site
EUR 65,000 - 90,000
Pension plan
Health insurance
International workplace
Senior App Developer
Senior App Developer

Basic Fit • Tilburg

On-site
EUR 52,000 - 74,000
Unlimited access to GoodHabitz and <em
LinkedIn Learning access
Four days in the office, one day from 
+5
Android Developer
Android Developer

Budget Thuis • Amsterdam

Hybrid
13th month
Mental well-being courses
25 vacation days
+7
Senior App Developer
Senior App Developer

Basic Fit International B.V. • Tilburg

On-site
EUR 52,000 - 74,000
Travel expense reimbursement
Bicycle plan
Health insurance discount
+2
Senior App Developer
Senior App Developer

Basic-Fit • Tilburg

Hybrid
EUR 52,000 - 74,000
Travel reimbursement
Bicycle plan
Health insurance discount
+3
Quality Engineer
Quality Engineer

Garmin Nederland • Oegstgeest

On-site
EUR 70,000 - 100,000
Competitive salary
27 vacation days
Holiday allowance
+7
Android Developer
Android Developer

Budget Thuis • Amsterdam

Hybrid
13th month
Paid Summer Free months
Free access to mental well-being courses
+5
Operations Planner
Operations Planner

Garmin • Oegstgeest

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