Android Developer

Robinhood Robinhood · Fintech · Toronto, ON · Brokerage Engineering

Robinhood is seeking an Android Developer to join their elite team, applying frontier technologies to financial problems. The role focuses on building and owning features for the Margins team, turning complex trading and risk concepts into clear mobile experiences using Kotlin and modern Android tooling. The candidate will partner closely with backend, product, design, and risk teams in a highly regulated environment.

What you'd actually do

  1. Work with a fast-growing team to revolutionize finance at speed and scale
  2. Build smooth, stable, and elegant products with Kotlin and the newest Android APIs
  3. Own features from inception to design, implementation, and launch
  4. Work cross-functionally with Product Designers, Product Managers, Backend Developers, and Data team
  5. Work with Kotlin, Android SDK & Jetpack Compose, MVVM, Coroutines & Flow (preferred) OR RxJava, and Retrofit & Room

Skills

Required

  • 3+ years of professional Android development experience building consumer Android applications at scale
  • Proficiency in Kotlin or Java, and Jetpack
  • Strong product sense and ability to collaborate with Product Managers and Designers
  • Excellent communication skills and passion for solving technical challenges

Nice to have

  • preferably in Kotlin and Compose
  • Coroutines & Flow
  • MVVM
  • RxJava
  • Retrofit & Room
  • Bachelor’s degree in Computer Science or a related field preferred; equivalent training or work experience also acceptable

What the JD emphasized

  • highly regulated, high-stakes environment
  • meet Robinhood’s high bar for safety, quality, and user experience