Job Description
CM.com is at the forefront of innovation, placing AI at the core of our mission. Our ambition is to be an AI-first company, and CM.com is the place for innovators who share our enthusiasm for AI, whether powering up products or transforming operations. You may know us from seamless SMS or WhatsApp messages, event tickets, payment solutions, or support via our AI chatbot. Our services are integrated into a four-unit business structure: Connect, Pay, Live, and Engage. Since 1999, our philosophy has remained: “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 includes Tomorrowland, Zwarte Cross, Roskilde, Creamfields, Sziget, Wacken Open Air, the F1 Dutch Grand Prix, and 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 serves millions of users each year. You will also contribute to improving Appmiral’s delivery and automation processes to support shipping over 200 applications annually.
Responsibilities
Develop new functionality and improve existing features in our rebrandable Android app framework.
Develop new, reusable views, features, and integrations with third-party SDKs or APIs.
Write clean, maintainable, and testable Kotlin code.
Ensure the codebase stays up to date with yearly Android SDK updates and adoption of best practices.
Validate and test new features and implementations before release.
Requirements
Feel connected to our CM.com shared values:
Drive & Lead:
We encourage the entrepreneurial spirit and are self-managed to quickly grasp opportunities.
Grow & Learn:
We continuously evolve our innovation capabilities and help you grow professionally and personally.
Together & Care:
We value collaboration with respect for all.
Speed & Change:
We are agile and adapt to opportunities or changes.
Bachelor’s or master’s degree in computer science or related field, or equivalent practical experience.
Android Development: 3+ years of native Android experience, with strong Kotlin and Java skills.
Frameworks & Tools: Experience with Android frameworks and libraries such as Jetpack, Google Play Services, Retrofit.
Software Architecture & Standards: Understanding of OOP, architectural patterns (MVC, MVVM), and technologies like HTTP, REST, JSON, and OAuth.
Additional Languages & Skills: Bonus points for Ruby, Python, or PHP.
Team Collaboration: Fluent English (spoken and written). Dutch is a plus.
Location: Ideally based within commuting distance to our Breda HQ.
Communication: We are international and multicultural; fluency in English is required.
We can only consider candidates who already hold a permanent work and residence permit for the Netherlands. We are not offering visa sponsorship now or in the future.
At CM.com, we value our unique culture and prefer on-site collaboration. For this position, it is mandatory to live within reasonable commuting distance of the offices listed in the job description.
Belief in your fit for this role is welcome even if you don’t meet every criterion. Reach out to our Recruitment team to discuss potential fit.
Benefits
Your CM.com journey starts with a 3-day Global Onboarding at our Breda HQ. You’ll explore our four business units, culture, and connect with colleagues worldwide.
As a CM.com Club Member, you’ll enjoy benefits including:
Daily healthy lunches and snacks
Shuttle mobility cards and company cars
A solid pension plan
25 vacation days, plus the option to purchase 10 additional days
Employee Share Purchase Program
Udemy, CM Academy, and exclusive meetups for ongoing learning
Weekly social activities, events, and trips
Here, diversity is our superpower. We celebrate every member, regardless of age, background, or beliefs.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr