Sr. Android Engineer

Join CM.com’s Appmiral team to build top event apps (Tomorrowland, F1 GP) with Kotlin. Innovate, grow, and thrive in an AI-first, dynamic company culture!

About us

Imagine a world where every interaction feels effortless. That's what we strive for at CM.com. The world has never innovated as quickly as it is today, and CM.com is at the forefront of innovation again, placing AI at the core of our mission.

Our ambition is to be an AI-first company, meaning we don’t just use technology; we live it. CM.com is the place for innovators who share our enthusiasm for AI, whether they're powering up our products or transforming our own operations.

You may already know us from those seamless SMS or WhatsApp messages you receive, the tickets you effortlessly grab for that upcoming festival, pay for anything with our payment solutions, or even chat with the helpful AI chatbot for support. All our services are integrated into our unique business structure, which comprises four business units: Connect, Pay, Live, and Engage.

Since 1999, our philosophy has remained the same: “Do what you like, do what you’re good at, and contribute”.

What you will do

You’ll join Appmiral, CM.com’s specialist team for native mobile applications. We are the European leader in Premium white-label event apps for festivals and sports events. Our app portfolio features some of the world's most renowned music festivals and sports events, including Tomorrowland, Zwarte Cross, Roskilde, Creamfields, Sziget, Wacken Open Air, and the F1 Dutch Grand Prix, among over 200 other notable events.

As an Android Developer, you’ll help develop new features and maintain the overall quality and stability of our mobile event app platform. You'll work on a flexible, automated and rebrandable app framework that has millions of users every year.

Additionally, you will be involved in improving Appmiral’s delivery and automation processes. Shipping over 200 applications each year means our delivery engine needs to run like a well-oiled machine.

Your daily responsibilities are:

●       Develop new functionality and improve existing features in our rebrandable Android app framework.

●       Developing new, reusable views, features, and integrations with third-party SDKs or APIs.

●       Write clean, maintainable, and testable Kotlin code.

●       Ensuring the codebase remains up to date, incorporating yearly Android SDK updates and adopting new best practices.

●       Validating and testing new features and implementations before releasing them.

You connect with us, if you

Feel connected to our CM.com shared values: 

  • Drive & Lead: We encourage the entrepreneurial spirit and are self-managed to be able to quickly grasp opportunities.  

  • Grow & Learn: We keep evolving our innovation capabilities and help you to get the best out of yourself, both professionally and personally. 

  • Together & Care: We love working together. We stimulate collaboration with utmost respect for each other regardless of gender, age, background, or beliefs.  

  • Speed & Change: We are an agile and dynamic organization, that keeps adapting and knows how to respond to opportunity or change

Additionally, you ideally have

  • Bachelor’s or master’s degree in computer science, a related field, or equivalent practical experience.

  • Android Development: 3+ years of hands-on experience in native Android development, with strong proficiency in Kotlin and Java.

  • Frameworks & Tools: Practical experience with Android frameworks and libraries such as Jetpack, Google Play Services, and Retrofit

  • Software Architecture & Standards: Solid understanding of Object-Oriented Programming principles, architectural patterns like MVC or MVVM, and familiarity with technologies like HTTP, REST, JSON, and OAuth

  • Additional Languages & Skills: Bonus points for experience with Ruby, Python, or PHP, adding versatility to your development toolkit.

  • Team Collaboration: Fluency in English, both spoken and written. Dutch language skills are considered a plus.

  • Location. Ideally based within commuting distance to our HQ in Breda, facilitating active participation in on-site team activities.

  • Communication. We are an international and multicultural company so you must be fluent in English.

We can only consider candidates who already hold a permanent work and residence permit for the Netherlands. For this position, we are not offering visa sponsorship now or in the future. We emphasize this to be upfront and to avoid any misunderstandings or disappointment.

 

At CM.com, we are proud of our unique company culture. To keep our culture alive, we love working from the office. Therefore, for this position, it is mandatory that you live within reasonable commuting distance of the offices listed in the job description.

Believe you’d be a great fit for this role, even if you don’t tick every box? Reach out to our Recruitment team! We’d be happy to connect and see if we can make it work together.

Benefits of working at CM.com 

Your CM.com journey starts with the 3-day Global Onboarding at our Breda HQ. Dive deep into our organization, the four business units, our unique culture, and connect with your colleagues from all over the world.  

 
As a CM.com Club Member, you'll unlock a world of incredible benefits: 

  • Fuel your mind: Daily healthy lunches and snacks to keep you energized. 

  • Effortless commutes: Shuttle mobility cards and company cars get you where you need to be. 

  • Invest in your future: A solid pension plan. 

  • Take your time off: Recharge with 25 vacation days, plus the option to purchase 10 additional days 

  • Own your success: Become a shareholder with our Employee Share Purchase Program. 

  • Level up your skills: Udemy, CM Academy, and exclusive Meetups with thought leaders to ensure you're always learning and growing. 

  • Life's a party: Weekly drinks, board game nights, karaoke throwdowns, yearly ski trip, and more! We have something for everyone. 

Here, diversity is our superpower. Our diverse perspectives fuel innovation and drive us forward. We celebrate every member, regardless of age, background, or beliefs.

Our Hiring Process

It's just clean and simple!

Step 1

Initial call

Meet the recruitment team and learn more about CM.com & the position and tell about your experience & motivation

Step 2

Visit the office & Meet the team

Step 3

Meet the founder / COO

Step 4

Get an Offer

Questions? Reach Out To Me!

Sarah Rich Corporate Recruiter
Join the Club
Start the Conversation
We look forward to hearing from you!