Senior Android Software Engineer
Money Management, Cash App
Locations
Seattle, WA, USA • Remote in USA
Job Description
The Team:
Money Management’s mission is to make Cash App the best place to manage, save, and grow money by making it magically simple and rewarding. In 2022, we shipped the Savings feature, which allows customers to maintain a separate balance, set a goal, and work toward that goal – including automatically rounding up card transactions and depositing the extra change into their savings account. In 2023, we will build on this momentum to continue motivating our customers to save. We will also be designing new ways to help our customers understand and grow their money.
The Job:
As part of the mobile engineering team for Money Management, you will be responsible for the design, implementation, and maintenance of our new products. You will collaborate closely with server engineers and our cross-functional partners in Product and Design. Because this is a relatively new team and product focus area, you will also have ample opportunity to contribute to our strategy and help define our development processes.
You will:
- Build end-to-end features of the app: networking, persistence, business logic, and UI
- Craft durable, well-tested code with an unwavering commitment to product quality
- Invent thoughtful Android tech and open source it
- Re-architect legacy code and prep it to scale for the future of the product and the team
- Partner with iOS and backend developers on delivering remarkable solutions
- Have a meaningful impact on the future of the Cash product
Qualifications
You have:
- 4+ years of Android development experience
- Experience creating readable, well-crafted, and maintainable code
- Experience voicing customer feedback into product solutions (engineering makes substantive contributions to product definition)
- A commitment to continuous improvement (yourself, your teammates, your software)
Technologies we use and teach:
- Kotlin, including multiplatform with Zipline & Treehouse
- Unit tests, snapshot tests
- Compose, Coroutines, Molecule, SQLDelight, Retrofit, OkHttp, Wire, Moshi, Okio, Picasso, KotlinPoet
- Protocol buffers