Android Engineer (KotlinJetpack Compose)

Bombay Group

Not Interested
Bookmark
Report This Job

profile Job Location:

Tallinn - Estonia

profile Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

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:

Youll join the Bombay Product team and work closely with Product Leads QA and fellow Engineers. Youll 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. childs 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.

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...
View more view more

Key Skills

  • APIs
  • REST
  • Eclipse
  • Android
  • Application Development
  • SDKs
  • SQLITE
  • IOS
  • Java
  • JSON
  • Gradle
  • Mobile Applications