Rain

Android Engineer

Rain

full-time

Posted on:

Location Type: Hybrid

Location: New York CityNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $201,377 - $252,789 per year

About the role

  • Own the entire Android development lifecycle, from architecture and implementation to Play Store delivery
  • Build polished, production-grade mobile apps that leverage Rain's issuance platform and APIs for clients and their end users
  • Collaborate closely with product, design, and backend engineers to define the mobile roadmap and translate platform capabilities into intuitive native experiences
  • Architect a clean, scalable codebase that can serve as the foundation as the mobile team grows
  • Integrate with Rain's APIs for card issuance, transaction management, balance queries, and other payment flows
  • Implement secure authentication, tokenization, and data handling appropriate for a financial services context
  • Drive decisions on tooling, frameworks, CI/CD, and testing strategy for mobile
  • Contribute to the broader engineering culture as an early team member with outsized influence on how we build

Requirements

  • 4–10 years of professional mobile development experience, with multiple apps shipped to the App/Play Store
  • Proficiency in Kotlin and deep familiarity with modern Android frameworks (Jetpack Compose, Coroutines, Hilt/Dagger, Room, Navigation, etc.)
  • Experience architecting Android apps from scratch. You've made foundational decisions on project structure, navigation patterns, state management, and dependency injection
  • Solid understanding of networking layers, RESTful API integration, and secure data handling
  • A disciplined approach to code quality: you write testable code, value code review, and care about maintainability
  • Comfort working autonomously with minimal direction — you'll be the mobile expert in the room
  • Strong product sensibility: you think beyond tickets and advocate for great user experiences
  • Excellent communication skills; you can translate technical tradeoffs for non-technical stakeholders.
Benefits
  • Unlimited time off
  • Flexible working
  • Easy to access benefits
  • Retirement goals
  • Equity plan
  • Rain Cards
  • Health and Wellness
  • Team summits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinAndroid developmentJetpack ComposeCoroutinesHiltDaggerRoomNavigationRESTful API integrationsecure data handling
Soft Skills
communication skillsproduct sensibilityautonomous workcollaborationcode quality discipline