Android Developer
Key Skills
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 the Kotlin programming language. Be able to leverage state of the art AI tools to build new features and applications. 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. 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. You can also make use of the Tacx Gym where you can use our gym and cycling equipment. 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 [email protected]
Core Responsibilities
Develop and maintain native Android applications for Tacx indoor trainers and integrate them with Garmin Connect. Collaborate with Product Owners and cross-functional teams to implement immersive cycling features and improve app performance.
Requirements
Candidates must be experienced in Android mobile development using Kotlin and MVVM design patterns. Proficiency with GitFlow and the ability to leverage AI tools for feature development are required.
Benefits
- Competitive salary
- 27 holiday days a year
- Holiday allowance
- Performance bonus
- Flexible working hours
- Training opportunities
- Personal development
- Access to Tacx Gym
- Garmin stock program
- Employee discounts on Tacx and Garmin products
- Relocation support
About Garmin Nederland
Industry: Consumer Electronics
Company size: 10,001+ employees
Gebouwd voor de toekomst Als toonaangevende wereldwijde fabrikant op het gebied van navigatie en GPS maken wij innovatieve producten die gebruikt kunnen worden in auto's, vliegtuigen, vaartuigen, de natuur en tijdens het sporten. Producten die aansluiten bij de passie en belangrijke activiteiten in het leven van onze klanten. Door ons bedrijfsmodel met "verticale integratie" houden we alle ontwikkeling-, productie-, marketing- en voorraadprocessen in eigen hand, waardoor we een betere controle hebben over planning, kwaliteit en service. Onze gebruiksvriendelijke producten zijn niet alleen populair vanwege hun aantrekkelijke ontwerp, superieure kwaliteit en uitstekende waarde. Ze beschikken tevens over innovatieve functies, die het leven van onze klanten veraangenamen. Garmin telt meer dan 23.000 medewerkers werkzaam in maar liefst 37 verschillende landen over de hele wereld. Mission ONZE MISSIE Het is ons streven een duurzaam bedrijf te zijn door het ontwikkelen van premium producten, die gebruikt kunnen worden in auto's, vliegtuigen, vaartuigen, de natuur en tijdens het sporten. Producten die aansluiten bij de passie en belangrijke activiteiten in het leven van onze klanten. Vision ONZE VISIE Wij willen wereldmarktleider worden op iedere markt die we bedienen en onze producten moeten geliefd zijn vanwege hun aantrekkelijke ontwerp, superieure kwaliteit en beste prijs-prestatieverhouding. Values ONZE WAARDEN De basis van onze cultuur ligt in eerlijkheid, integriteit en respect voor medewerkers, klanten en zakelijke partners. Elke medewerker streeft ernaar klanten en collega's van dienst te zijn door uitmuntende prestaties te leveren en beloften na te komen.