Mobile Developer - Android

TLDR

Contribute to the development of advanced Android applications while collaborating with cross-functional teams in a fully remote environment.

Grey is a fast-growing company building the future of global banking for a borderless world. We provide multi-currency accounts, instant international transfers, and virtual cards that enable individuals and businesses to manage money across borders as easily as local currency. We serve digital nomads, remote workers, freelancers, international students, entrepreneurs, and anyone whose financial life crosses borders.

Licensed and regulated in multiple countries, Grey is expanding rapidly across global markets.

We’re a fully remote company with staff around the world.


We are seeking a talented and experienced Android Developer to join our team at Grey. In this role, you will be responsible for developing and maintaining our Android applications, ensuring high performance and an excellent user experience. The ideal candidate is proficient in Android development, with a solid understanding of Kotlin, Java, and mobile app architecture. You should be passionate about solving technical challenges and have a keen eye for detail, along with a strong desire to stay current with industry trends and best practices.

If you're someone who thrives in a collaborative, remote environment and has a passion for building user-focused mobile solutions, we'd love to have you on board!


Key Responsibilities:

  • Design, build, and maintain advanced Android applications using Kotlin and Jetpack Compose.
  • Contribute to the integration and development of Kotlin Multiplatform Modules (KMM) to share business logic between Android and other platforms.
  • Collaborate with cross-functional teams, including designers, product managers, and backend engineers, to define, design, and ship new features.
  • Ensure the best possible performance, quality, and responsiveness of applications by identifying and correcting bottlenecks and fixing bugs.
  • Stay updated with the latest trends and advancements in Android development and introduce them to the team.

Qualifications:

  • 5+ years of Android development experience with a strong understanding of Kotlin and Android SDK.
  • Deep experience with Jetpack Compose and working with Kotlin Multiplatform Module (KMM).
  • Proven track record of developing and maintaining complex Android applications with excellent problem-solving skills.
  • Strong knowledge of modern Android development tools and processes (Android Studio, Gradle, Git).
  • Familiarity with RESTful APIs, third-party libraries, and integration.
  • Experience with performance optimization, memory management, and debugging.
  • Strong knowledge of Android architecture components and design patterns like MVVM, Clean Architecture.
  • Excellent communication and collaboration skills.
  • Experience working in an agile environment is a plus.

Preferred Skills:

  • Experience with unit testing, UI testing, and automated testing tools.
  • Experience with CI/CD pipelines for Android apps.
  • Familiarity with coroutines, Flow, and modern concurrency patterns in Kotlin


Grey builds inclusive global banking solutions, offering free international bank accounts and currency conversion services tailored for Africans and digital nomads. Our platform empowers freelancers, remote workers, and businesses to effortlessly manage foreign currencies with instant access to USD, EUR, and GBP accounts.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Mobile Developer Q&A's
Report this job

This job is no longer available