Cross-Platform Mobile Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of professional mobile development experience., Strong proficiency in Kotlin and Android SDK., Production-level experience with Kotlin Multiplatform Mobile (KMM)., Excellent communication and collaboration skills in remote teams..

Key responsibilities:

  • Design, build, and maintain cross-platform mobile applications using KMM.
  • Collaborate with iOS engineers to integrate shared modules into Swift-based codebases.
  • Ensure high performance and quality by identifying bottlenecks and fixing bugs.
  • Stay updated with emerging trends in mobile development and recommend improvements.

Grey (YC W22) logo
Grey (YC W22)
11 - 50 Employees
See all jobs

Job description

Grey is a fast-growing company that makes it easy for digital nomads worldwide to own foreign accounts. We help freelancers, remote workers, gig workers, and businesses create USD, EUR, and GBP foreign accounts to easily send, receive, save, and spend foreign currency.


Grey's services are provided by Grey Inc., a company duly incorporated under the laws of the State of Delaware, USA. Grey is a fully remote company with staff in Brazil, Canada, Egypt, India, Morocco, Singapore, Nigeria, Tanzania, the UK, and the USA.


We are looking for a Cross-Platform Mobile Engineer with strong experience in Kotlin Multiplatform Mobile (KMM) to help us deliver seamless mobile experiences across both Android and iOS platforms. In this role, you’ll focus on building and maintaining shared business logic using Kotlin while leveraging platform-specific technologies—like Jetpack Compose on Android—to deliver best-in-class native experiences. You’ll collaborate with product managers, designers, and engineers across platforms to implement features efficiently and consistently. The ideal candidate is passionate about mobile architecture, pragmatic about trade-offs, and excited about shaping the future of shared mobile codebases.



  • Design, build, and maintain cross-platform mobile applications using Kotlin Multiplatform (KMM) to share business logic across Android and iOS.
  • Build rich, native Android UI experiences using Jetpack Compose.
  • Collaborate with iOS engineers to integrate shared modules into Swift-based codebases.
  • Work closely with product, design, and backend teams to define and ship new features across platforms.
  • Ensure high performance, quality, and responsiveness by identifying bottlenecks and fixing bugs.
  • Maintain and evolve codebases by following clean architecture and mobile engineering best practices.
  • Stay updated with emerging trends in mobile development (KMM, Android, iOS) and proactively recommend improvements.


Required Skills

  • 5+ years of professional mobile development experience.
  • Strong proficiency in Kotlin and Android SDK.
  • Production-level experience using Kotlin Multiplatform Mobile (KMM) for shared business logic.
  • Deep experience with Jetpack Compose and Android architecture patterns (e.g., MVVM, Clean Architecture).
  • Familiarity with REST APIs and third-party libraries.
  • Excellent debugging, performance tuning, and problem-solving skills.
  • Strong understanding of version control (Git), build tools (Gradle), and mobile deployment processes.
  • Excellent communication and collaboration skills in remote, cross-functional teams.


Preferred Skills

  • Understanding of iOS development basics, including Swift, SwiftUI, and Xcode.
  • Experience supporting iOS teams in integrating shared KMM modules.
  • Exposure to mobile CI/CD pipelines (e.g., GitHub Actions, Bitrise).
  • Experience with testing tools: unit tests, UI tests, snapshot testing.
  • Familiarity with Kotlin Flow, Coroutines, and concurrency patterns.
  • Knowledge of mobile performance optimization and accessibility standards.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Mobile Engineer Related jobs