Mobile Developer

Posted Yesterday
Be an Early Applicant
Hiring Remotely in Tbilisi, GEO
Remote
Mid level
Financial Services
The Role
Develop and maintain production Android features for a fintech/trading mobile app using Kotlin and modular architecture. Implement UI with Views/Fragments and Jetpack Compose, integrate networking and persistence, maintain Firebase and third-party SDKs, write tests, investigate production issues, collaborate cross-functionally and align with iOS for feature parity, and support CI/CD and release processes while keeping the codebase maintainable.
Summary Generated by Built In

Who we are?

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.

Why you should become an Admiral employee?

Equality and professional development - we believe in fostering a workplace that values employee rights and gender equality. Admirals offers extensive training programs and benefits to support your growth and career advancement.

Global support to the team - our diverse experiences across various regions allow us to provide you with progressive policies that acknowledge and respect different cultures. We ensure an efficient infrastructure to support you in overcoming daily challenges.

Our values - we thrive on creativity, innovation, and the collaborative spirit that each member brings to our team.

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.

Key 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.


Requirements

We are looking for a Mobile Developer with strong hands-on Android experience and interest or experience in broader mobile development. The main focus of the role is Android, but iOS experience is a strong plus. Experience building and maintaining production Android applications, ideally in fintech, trading, banking, payments, or another reliability-sensitive domain.

Skills Required

  • Strong hands-on Android development experience
  • Experience building and maintaining production Android applications
  • Kotlin and modular Kotlin-based codebase experience
  • Android UI using Android Views/Fragments and Jetpack Compose
  • Experience with ViewModels, Kotlin Coroutines, and Flow
  • Integrating backend APIs using Retrofit and OkHttp
  • Experience with Kotlin Serialization
  • Local persistence and background work with Room, DataStore, Paging, WorkManager
  • Experience with Firebase (analytics, crash reporting, push/FCM)
  • Integration experience with feature flag systems, payment and KYC providers, and customer engagement SDKs
  • Write and maintain unit tests and Android-related tests to improve coverage
  • Experience investigating crashes, performance issues, logging, and production defects
  • Experience collaborating cross-functionally with product, backend, QA, design, compliance, and analytics teams
  • CI/CD and release preparation experience for mobile apps
  • Experience in fintech, trading, banking, payments, or other reliability-sensitive domains
  • iOS experience (strong plus)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Tallinn, Tallinn
613 Employees

What We Do

Welcome to our LinkedIn page. We are Admirals! On the occasion of our 20th anniversary, we took an important step in our ongoing evolution into a full spectrum financial hub, offering a multitude of services and products that make personal finance accessible, transparent and understandable. From trading software to investing, personal Visa cards, social trading and more. Read more about why we rebranded, and why now, here: https://admiralmarkets.com/about-us/admirals-rebranding Follow us to learn more about our upcoming Projects, our People, CSR activities, Sponsorships, Internships, and new Vacancies, as well as the day-to-day life of Admirals. The journey starts now. We have established ourselves as one of the leading brokers globally - offering a wide range of trading and investing-related products & services. Trading will always be a core business but as we take the next steps in growing, we will expand our product range and add different services, transforming into a full spectrum personal finance provider. Disclaimer: CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. 74% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money. Read more about Risk here: https://admiralmarkets.com/start-trading/documents/risk-disclosure-cysec #WeAreAdmirals

Similar Jobs

Remote or Hybrid
4 Locations
1151 Employees

SD Solutions Logo SD Solutions

Quality Assurance Engineer

HR Tech • Information Technology • Professional Services
Remote
Tbilisi, GEO
452 Employees
Remote
3 Locations
102 Employees

Similar Companies Hiring

Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account