Software Is Eating The World

Android Engineer

Palo Alto, CA, US

Apply for this job

About Robinhood:



Robinhood is democratizing access to America’s financial system. Since our public launch in 2015, we’ve cemented our position as the fastest-growing brokerage with over two million users and billions of dollars in transaction volume. Robinhood received recognition with the Apple Design Award, the Google Material Design Award, and named Fast Company’s 11th Most Innovative Company in the World.



We’re backed by top-tier investors such as DST Global, NEA, Index Ventures, Thrive Capital, Ribbit Capital, a16z, and GV, as well as individuals such as Jared Leto, Ashton Kutcher, John Legend, Snoop Dogg, and Nas.



About the role:



As a core member of our small Android team, you'll directly impact the lifeline of the business by improving our award winning Android app. You'll own major features, working closely with our design team to make Robinhood the very best it can be.



What sets us apart:



Truly mobile-first environment, with an award-winning Android app

Work directly with our CEO and VP of Product Engineering

Shape the future of our Android team

Work with our award-winning design team



Requirements:



You have a Bachelor's degree in CS

You're intimately familiar with the lifecycle intricacies of Android components

You have strong design intuition and user empathy

You stay on top of Android news including new open source libraries and best practices

You love writing custom Views, ViewGroups, and new UX interactions

You actively write unit tests for new code

You write highly performant code and know how to performance tune Android apps

You're self-driven to improve the app and codebase above and beyond what's outlined in the spec



Nice-to-haves:



You actively use Robinhood and are interested in finance

You have experience building, maintaining, or otherwise contributing to open source projects

You are familiar with Kotlin, RxJava, Dagger 2, and other libraries in our tech stack



Tech stack:



Kotlin

RxJava

Retrofit/OkHttp

Dagger 2

SqlBrite







Note to Recruiters and Placement Agencies: Robinhood does not accept unsolicited agency resumes. Please do not forward resumes to any person or email address at Robinhood prior to obtaining a signed agreement from Recruiting/HR. Robinhood is not liable for and will not pay placement fees for candidates submitted by any agency other than its approved recruitment partners. Furthermore, any resumes sent without an agreement in place will be considered your company's gift to Robinhood and may be forwarded to our recruiters for their attention.