Hashtag Web3 Logo
BitOasis logo

Senior Software Engineer - Android

Amman, JordanJOD 2k – JOD 3k/moPosted 10 days ago

About BitOasis: BitOasis is the leading cryptocurrency trading platform in the Middle East and North Africa (MENA), providing secure trading, liquidity, and OTC execution across the GCC region.

Key Responsibilities

  • Build new features for our Android app in Kotlin and Jetpack Compose, from design handoff to release on Google Play.
  • Develop and maintain shared features in Flutter, keeping behaviour consistent with the native app.
  • Migrate legacy XML views to Compose and help shape our UI component library.
  • Integrate with our GraphQL APIs and real-time market data, handling loading, errors, and offline states cleanly.
  • Write unit, UI, and integration tests, and take part in code reviews.
  • Monitor app performance, crashes, and ANRs, and fix issues before they reach users.
  • Apply secure coding practices for authentication, biometrics, and sensitive financial data.
  • Work with product and design to refine requirements and suggest better ways to solve user problems.
  • Own the Android app architecture and lead technical decisions across Kotlin and Flutter codebases.
  • Mentor other mobile engineers and set standards for code quality, testing, and reviews.

What you'll bring

  • 6+ years of professional Android development, with at least one app shipped to Google Play.
  • Strong Kotlin skills, including coroutines and Flow.
  • Hands-on experience building production UIs with Jetpack Compose, including state management, theming, and navigation.
  • Working experience with Flutter and Dart, and a clear view of when native or cross-platform is the better fit.
  • Solid grasp of Android architecture (MVVM or MVI), Jetpack libraries, and dependency injection with Hilt or Koin.
  • Experience consuming REST or GraphQL APIs and handling WebSocket or streaming data.
  • Comfort with testing tools such as JUnit, MockK, Espresso, or Compose UI tests.
  • Familiarity with Git, CI/CD pipelines, and app release processes.
  • Clear written and spoken English.

Preferred / Nice-to-Have Qualifications

  • Experience in fintech, trading, or crypto apps.
  • Knowledge of Kotlin Multiplatform.
  • Experience with charting libraries and real-time price displays.
  • Background in app security, such as certificate pinning, root detection, or obfuscation.
  • Experience building RTL layouts and supporting Arabic localisation.
  • Exposure to iOS or Swift.

About BitOasis

BitOasis is the leading cryptocurrency trading platform in the Middle East and North Africa (MENA). Established in 2015, BitOasis enables retail, high-net-worth, and institutional clients to buy, sell, and trade digital assets across local fiat currencies with regulatory licenses from VARA and the Central Bank of Bahrain.