Mobile Developer

Admirals Group

About The Position

Admirals is a pioneering FinTech company renowned for revolutionizing personal finance through cutting-edge technology. Over the past 20 years, we have transformed from an online trading provider to a comprehensive financial ecosystem that prioritizes transparency and accessibility. With a growing team of over 400 professionals across 18 locations worldwide, we are dedicated to delivering exceptional financial solutions to our clients. We are hiring a Mobile Developer to work on a production fintech/trading mobile application used by real customers for account management, investing, trading, payments, onboarding, verification, analytics, and support flows. The primary focus is Android development in a modular Kotlin-based codebase, with opportunities to contribute to broader mobile architecture and collaborate on iOS feature parity where relevant.

Requirements

  • Strong hands-on Android experience.
  • Experience building and maintaining production Android applications, ideally in fintech, trading, banking, payments, or another reliability-sensitive domain.

Nice To Haves

  • Interest or experience in broader mobile development.
  • iOS experience is a strong plus.

Responsibilities

  • Develop, maintain, and improve mobile features, primarily on Android, across trading, investing, account management, onboarding, payments, documents, notifications, and user settings.
  • Build reliable Android UI using Android Views/Fragments and Jetpack Compose where appropriate.
  • Work with ViewModels, coroutines, Flow, use cases, gateways/repositories, and clean separation between presentation, domain, and data layers.
  • Integrate and maintain backend communication using Retrofit, OkHttp, Kotlin Serialization, and related networking tools.
  • Implement local persistence and background behavior using Room, DataStore, Paging, WorkManager, and lifecycle-aware APIs.
  • Maintain integrations with Firebase, analytics, crash reporting, push messaging, feature flags, payment/KYC providers, and customer engagement SDKs.
  • Write and maintain unit tests and Android-related tests, improving coverage around critical business and user flows.
  • Investigate crashes, performance issues, logging, analytics events, and production defects.
  • Collaborate with iOS developers where needed to align user flows, business logic, analytics events, and release behavior across platforms.
  • Participate in code reviews, technical discussions, feature planning, release preparation, and CI/CD improvements.
  • Work closely with product, backend, QA, design, compliance, and analytics stakeholders.
  • Keep the codebase maintainable by following existing project style, avoiding unnecessary refactors, and making small, safe, well-tested changes.

Benefits

  • Extensive training programs
  • Benefits to support your growth and career advancement
  • Progressive policies that acknowledge and respect different cultures
  • Efficient infrastructure to support you in overcoming daily challenges
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service