TL;DR

Senior Android Developer (Fintech): Taking full ownership of Android development, delivering production-ready apps to Google Play, and shaping the architecture of new and existing features for a mission-critical fintech project. Focus on clean, scalable architecture, high reliability, and maintainable code using Kotlin and Jetpack Compose.

Location: Remote globally available. Relocation opportunities are also offered to SoftTeco's offices in Lithuania, United States, Georgia, United Arab Emirates, United Kingdom, Poland, or Bulgaria.

Company

SoftTeco is a software development company that constantly expands its expertise to resolve complex technical challenges and bring innovation to clients.

What you will do

  • Lead full-cycle Android development and deployment to Google Play.
  • Design architecture, provide technical leadership, and mentor the Android team.
  • Build modern UI using Kotlin and Jetpack Compose.
  • Develop robust asynchronous data layers with Coroutines, Flow, and WorkManager.
  • Integrate with backend services via Retrofit, OkHttp, and GraphQL.
  • Ensure code quality through testing, code reviews, SOLID principles, and design patterns.

Requirements

  • 5+ years of professional Android development experience.
  • Strong proficiency in Kotlin and Jetpack Compose.
  • Experience delivering production apps to Google Play.
  • Expertise in MVVM/MVI, Clean Architecture, multi-module projects.
  • Experience with Coroutines, Flow, WorkManager, Retrofit, OkHttp, GraphQL, Room, and DataStore.
  • English level B2 or higher.

Nice to have

  • Fintech project experience.

Culture & Benefits

  • Comfortable working environment & flexible hours.
  • Holidays based on the official calendar of your country.
  • Health insurance and compensation packages for sports.
  • Mentoring, internal knowledge sharing, and corporate English courses.
  • Comprehensive Career Pathway system for professional growth.
  • Corporate events and gifts.

Hiring process

  • Submit CV via application form.
  • Recruiter review and feedback on positions.
  • Recruiter contact with company info and interview scheduling.
  • HR interview (30 min) to discuss career goals, experience, expectations, and English level check.
  • Technical interview (1 hour) with team lead, potentially including a spontaneous challenge.
  • Project interview (40 min) with client team representatives.
  • Receive formal job offer upon successful completion.