Android Engineer (Kotlin/Jetpack Compose)
Join us and help us craft unique experiences in hospitality and entertainment
We usually respond within three days
Bombay is a collection of land-based and online casino, entertainment and hospitality brands, crafted to deliver luxury in every detail - from our exquisite facilities to our personalised service and the unique stories we inspire. Located in the heart of Tallinn, Bombay redefines luxury VIP experiences with its exclusive Bombay casino club, The Burman boutique hotel, restaurants, bars, spa, and bakery, embodying the spirit of elegance and refinement.
Purpose of the role:
The purpose of the Android Engineer role is to design, build, and maintain high-quality Android applications that are reliable, scalable, and user-centric. This role focuses on delivering modern Android experiences using Kotlin and Jetpack Compose, while ensuring strong architecture, performance, and long-term maintainability across a wide range of devices.
How you will contribute:
Design, build, and maintain Android applications using Kotlin and Jetpack Compose.
Implement data and domain layers using coroutines and Flow for asynchronous work.
Integrate with REST and/or GraphQL APIs, handling authentication, errors, retries, and connectivity issues.
Architect features using modern Android patterns such as MVVM and Clean Architecture.
Build reusable, themeable Compose components following Material Design and accessibility best practices.
Implement local persistence using Room or other suitable storage solutions.
Write and maintain unit tests and UI/instrumentation tests to ensure quality and reliability.
Monitor app performance, crashes, and ANRs using Android Studio tools and profiling.
Manage releases via Google Play (internal testing, closed/open tracks, production).
Collaborate closely with Product and Design on UX, interactions, and feature refinement.
What we are looking for:
3+ years of professional Android development experience (or equivalent).
Strong proficiency in Kotlin, including coroutines, Flow/StateFlow, sealed classes, and functional patterns.
Hands-on production experience with Jetpack Compose, including state management, navigation, and theming.
Solid understanding of Android architecture components (ViewModel, Room, WorkManager, Navigation).
Experience integrating remote APIs and handling real-world networking challenges.
Good understanding of Android app lifecycle, background work, and security best practices.
Comfortable working with Git, CI/CD pipelines, and collaborative development workflows.
Strong communication skills and ability to work effectively with both technical and non-technical stakeholders.
The team by your side:
You’ll join the Bombay Product team and work closely with Product Leads, QA and fellow Engineers. You’ll report to a Technical Lead and collaborate in a team that values clean architecture, thoughtful UX, and high engineering standards. The environment supports ownership, autonomy, and continuous improvement.
Why join Bombay?
Celebration & Time off: A birthday day off, and paid vacation days for personal milestones (e.g., child’s first school day, marriage), 3 health days per year. Additional team perks to celebrate birthdays and work anniversaries.
Health & Wellness: Private health insurance with Salu Digital Healthcare Platform, monthly sports compensation with Stebby. Paid sick leave from the 2nd day.
Learning & Development: Generous learning & development package (personal development plan & trainings, company-wide knowledge sharing & trainings).
Working Environment: A comfortable workspace in the city center with plenty of fruits, snacks, and drinks.
Networking Opportunities: Events and networking opportunities with colleagues.
Parking: Free parking at the office.
What can you expect during the hiring process?
The hiring process includes an initial online call with the Recruiter, an onsite meeting with the hiring manager, and a test assignment if necessary.
- Department
- Administration & Management
- Role
- Senior Software Engineer
- Locations
- Tallinn
- Remote status
- Hybrid
- Employment type
- Full-time
Already working at Bombay Group?
Let’s recruit together and find your next colleague.