About
We are looking for an experienced Senior Native Android Developer to join our remote-first, dynamic engineering team. We don’t just need someone who can build Android applications; we are looking for someone who takes ownership, enjoys solving complex technical challenges and actively contributes to improving products, architecture and engineering practices. You will work on modern mobile solutions that support connected digital services and deliver a seamless user experience in a rapidly evolving technology landscape. As a senior member of the team, you will bring minimum 5 years of relevant professional experience, provide technical leadership, drive engineering best practices and play an active role in shaping our architecture and technical direction. You will mentor fellow developers, support the growth of junior colleagues and contribute to continuous improvements across both our products and development processes.
Project
- Start Date: ASAP
- Location: Remote
- Travel: Onsite meetings approximately once per quarter
Tech stack
- Kotlin
- Jetpack Compose
- Clean Architecture
- Google Maps for Jetpack Compose (advantage)
- REST APIs / Backend-for-Frontend (BFF)
- third-party SDKs (e.g. Adjust, Braze)
- CI/CD pipelines for Android
- application modularization
Your responsibilities
- design, develop and maintain native Android application features from concept through production
- take ownership of complex technical initiatives, contribute to architectural decisions and help shape the mobile platform's direction
- collaborate closely with Product Owners, Designers, Test Engineers, Backend Developers and other stakeholders
- write clean, maintainable and testable code, actively participate in code reviews and promote engineering best practices
- drive process optimization and contribute to the evolution of architecture and engineering standards
- mentor junior and mid-level developers by sharing knowledge, reviewing code and fostering technical growth
- develop unit and component tests, integrate backend services and third-party APIs, and participate in release and deployment activities
What do we expect?
- expert-level knowledge of Kotlin and Jetpack Compose for building modern native Android applications; experience with Google Maps for Jetpack Compose is a strong advantage
- strong practical experience with Clean Architecture, with the ability to apply architectural principles to create scalable, maintainable and testable applications
- demonstrated ability to take ownership of complex technical challenges, lead initiatives and make sound technical decisions
- proven experience working in agile environments (Scrum, SAFe), with a proactive approach to collaboration and continuous improvement
- passion for writing clean, efficient, well-structured and thoroughly tested code, maintaining high standards for documentation and long-term maintainability
- fluency in English, and German will be an advantage
- nice to have:
- experience with application modularization and scalable Android architectures
- experience integrating third-party SDKs, analytics or marketing platforms (e.g. Adjust, Braze)
- experience integrating backend services through REST APIs or BFF solutions
- knowledge of mobile security best practices and secure coding principles
- experience with CI/CD pipelines for Android applications
Benefits
- Compensation and rewards:
- Boost your earnings with bonuses (company performance, project, or extra performance bonus)
- Invest in yourself with a yearly well-being budget (up to €2,000)
- Earn referral bonus (up to €3,000)
- Secure your future with a pension plan contribution
- Flexibility and Work-Life Balance:
- Flexible working hours that adjust to your personal needs
- Choose your work environment – 100% remote or modern offices: Košice, Bratislava, Prague
- Personal and Professional Development:
- Sharpen your skills with extensive training & certifications
- Boost your language skills with language courses
- Wellbeing and Culture:
- Build bonds through team-building activities & company events like the VolleyCup and Christmas party
- Join our family culture and participate in diverse interest groups like bikers, runners, gamers, and more
- Invest in your well-being with a MultiSport card
- Promote your mental health with confidential psychological support
Hiring process
- Has the job offer captured your interest? Please fill out the application form and let us know about yourself.
- We will assess the information you send us and will get back to you under any circumstances.
- We will contact the chosen applicants and specify the details.
- A job interview with a hiring manager is a two-way opportunity to get to know each other better. The hiring process also includes a second interview with the customer directly.
- We will inform you about the feedback from the interview as soon as possible. Successful candidates will receive a job offer.