Search...

Android Engineer

Skills

About the Role

You will own the Android development lifecycle from architecture through Play Store delivery. You will build polished, production-grade Android apps that integrate Rain's issuance platform and APIs for card issuance, transactions, balance queries, and payment flows. You will architect a clean, scalable codebase, implement secure authentication, tokenization, and secure data handling, define tooling, CI/CD, and testing strategies for mobile, and collaborate closely with product, design, and backend engineers to translate platform capabilities into intuitive native experiences.

Requirements

  • 4-10 years of professional mobile development experience with multiple apps shipped to the App/Play Store
  • Proficiency in Kotlin
  • Deep familiarity with modern Android frameworks such as Jetpack Compose, Coroutines, Hilt/Dagger, Room, and Navigation
  • Experience architecting Android apps from scratch, including project structure and state management
  • Solid understanding of networking layers, RESTful API integration, and secure data handling
  • Discipline in writing testable code, participating in code review, and maintaining code quality
  • Ability to work autonomously as the mobile expert
  • Strong product sensibility and ability to advocate for excellent user experiences
  • Excellent communication skills to translate technical tradeoffs for non-technical stakeholders

Responsibilities

  • Own the Android development lifecycle from architecture to Play Store delivery
  • Build polished production-grade Android apps that leverage Rain's issuance platform and APIs
  • Collaborate with product, design, and backend engineers to define the mobile roadmap and user experiences
  • Architect a clean, scalable codebase and define project structure, navigation, state management, and dependency injection
  • Integrate with APIs for card issuance, transaction management, balance queries, and payment flows
  • Implement secure authentication, tokenization, and secure data handling appropriate for financial services
  • Drive decisions on mobile tooling, frameworks, CI/CD, and testing strategy
  • Contribute to the broader engineering culture as an early mobile team member

Benefits

  • Unlimited time off (10 day minimum required)
  • Flexible working and a home setup stipend
  • Comprehensive health, dental, and vision plans for US employees
  • 100% company subsidized life insurance
  • 401(k) with 4% company match
  • Equity option plan for employees
  • Company-issued Rain card for testing and product familiarity
  • Health and wellness spending eligibility for gym memberships and related expenses
  • Team and company summits including domestic and international offsites