Robinhood is looking to solve the business problem of democratizing finance for all by building the future of finance and addressing the largest transfer of wealth in human history. The Android team's specific problem is to redefine how millions of users engage with their finances by delivering intuitive, scalable, and inclusive mobile experiences.
Requirements
- Proficiency with Kotlin and/or Java, and a strong grasp of Android SDK and architecture patterns like MVVM
- Experience using Jetpack Compose, Coroutines & Flow or RxJava, and libraries such as Retrofit and Room
- 5+ years of professional experience developing Android applications
Responsibilities
- Build intuitive, elegant, and stable mobile experiences using Kotlin, Jetpack Compose, and modern Android APIs
- Lead the full lifecycle of product features — from ideation and technical design to implementation, testing, and release
- Collaborate closely with Product Managers, Designers, Backend Engineers, and Data Scientists to create impactful solutions
- Champion engineering best practices that ensure code quality, scalability, and maintainability
- Mentor junior developers and help elevate team standards and collaboration
- design, develop, and enhance user-facing features across the Robinhood app
- improve performance and stability
Other
- This role is based in our Menlo Park, CA or New York City, NY office, with in-person attendance expected at least 3 days per week.
- Strong collaboration and communication skills with a product-focused mindset
- Demonstrated ability to mentor peers, lead complex projects, and influence architecture decisions
- Bachelor’s degree in Computer Science or equivalent experience