Job Description
Summary
Were seeking curious, growth minded thinkers to help shape our vision, structures and systems; playing a key-role as we launch into our ambitious future. If youre invigorated by our mission, values, and drive to change the world wed love to have you apply.
About the team + role
Were excited to invite talented and motivated Android Developers to join our award-winning team to help expand Robinhoods mobile experience for our customers.
Were looking for passionate and skilled developers who lead by example, building up the product and people around them through hard work, mentorship, and proven best practices.
Learn more about some of our available roles below!
Futures: As part of the futures trading team, you will work alongside a high skilly teamed with seasoned veterans to help develop this new asset class for Robinhood.
Onboarding Experience: Our Onboarding Experiences team is responsible for creating a first-class experience for new users when joining and signing-up to Robinhood. In joining the Onboarding Experiences team, you will play in a part in exploring ways to improve the usability of the Robinhood app for our customers.
What youll do
- Work with a fast-growing team to revolutionize finance at speed and scale
- Build smooth, stable, and elegant products with Kotlin and the newest Android APIs
- Own features from inception to design, implementation, and launch
- Work cross-functionally with Product Designers, Product Managers, Backend Developers, and Data team
- Work with Kotlin, Coroutines, RxJava, Retrofit / OkHttp, Dagger, and Room
What you bring
- 3+ years of professional Android development experience building consumer Android applications at scale, preferably in Kotlin and Compose
- Attention to detail, passion for writing clean, readable and maintainable code
- Proficiency in Kotlin or Java, and Jetpack
- Motivation to improve Robinhoods app and codebase to ensure the highest quality for our customers
- Strong product sense and ability to collaborate with Product Managers and Designers
- Excellent communication skills and passion for solving technical challenges
- Bachelors degree in Computer Science or a related field preferred; equivalent training or work experience also acceptable
Skills
- App Development
- Attention to Detail
- Communications Skills
- Problem Solving
- Team Collaboration