
Android Engineer
Primary stack
Nice to have's
Job description
Android Engineer
About the Position
On behalf of our Client from France, Mobilunity is looking for an Android Engineer.
Our client is a table management software and CRM that enables restaurant owners to welcome their customers easily. The app is useful to manage booking requests and register new bookings. You can view all your bookings, day after day, wherever you are and optimize your restaurant’s occupation rate. Our client offers a commission-free booking solution that guarantees freedom above all. New technologies thus become the restaurateurs best allies for saving time and gaining customers while ensuring a direct relationship with them.
Responsibilities
- Design and develop scalable native Android applications using Kotlin
- Implement UI using Jetpack Compose and XML-based UI development
- Utilize Kotlin Coroutines and Flow for asynchronous programming
- Manage dependencies using Dagger 2
- Architect and implement multi-module applications
- Apply MVVM and/or MVI architecture patterns
- Integrate with REST APIs
- Work effectively with legacy codebases
- Configure Gradle for multi-flavor projects
- Collaborate with Product Managers to challenge and improve existing implementations
- Actively use AI development tools such as Claude Code, Cursor, and GitHub Copilot
- Maintain upper-intermediate to advanced English proficiency
Requirements
- 8+ years of experience building and shipping native Android applications using Kotlin
- Strong Kotlin expertise
- Experience with Jetpack Compose and solid knowledge of XML-based UI development
- Strong knowledge of Kotlin Coroutines and Flow
- Experience with dependency injection using Dagger 2
- Experience with multi-module architecture
- Strong understanding of MVVM and/or MVI architecture patterns
- Experience working with REST APIs
- Ability to work effectively with legacy codebases
- Experience with Gradle, including multi-flavor project configuration
- Strong product mindset with the ability to challenge existing implementations and collaborate with Product Managers
- Active daily use of AI development tools (Claude Code, Cursor, GitHub Copilot)
- Upper-intermediate to advanced English proficiency
Nice to Have
- Experience building and maintaining white-label mobile applications
- Experience with real-time communication using Socket.IO and/or WebSockets
- Familiarity with OAuth2, OIDC, and Keycloak
- Experience with feature flagging solutions (e.g. Unleash or similar)
- Experience integrating analytics platforms (e.g. Firebase, Amplitude)
- Experience with DataStore (Preferences/Proto), Room, and WorkManager for background synchronization
- Experience with Gradle dependency locking
- Experience with CI/CD pipelines
- Knowledge of the VIPER architecture pattern
- Familiarity with the Android release process, including Google Play Store and Firebase App Distribution
- Experience working on restaurant technology or other high-frequency, staff-facing consumer platforms
We Offer
- The friendliest community of like-minded IT-people
- Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
- Mobilunity Medical Insurance program designed to attend our teams’ needs
- Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note
- Perfect office location in the city-center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both
- No open-spaces setup – separate rooms for every team’s comfort and multiple lounge and gaming zones
- English classes in 1-to-1 & group modes with elements of gamification
- Neverending fun: sports events, tournaments, music band, multiple affinity groups
About the Company
Mobilunity is a leading software development company that specializes in creating innovative solutions for various industries. Our team is passionate about delivering high-quality products and providing excellent service to our clients.
Come on board, and let’s grow together!
Apply for This Position
We will contact you as soon as possible.
© Mobilunity. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Mobilunity is an IT outsourcing company that successfully exports services in a sphere of web systems design and development.
More at Mobilunity
All 12 roles
Java Architect
Mobilunity · United States +1

Lead Salesforce Commerce Cloud Engineer
Mobilunity

Java Technical Lead (System Design)
Mobilunity · United States +1

Sage X3 Developer
Mobilunity · United Kingdom
