Senior Android Engineer @ Acorns
placeHybrid
attach_money $200,000
businessHybrid
scheduleFull Time
Posted 4 days ago
Your Application Journey
Interview
Email Hiring Manager
***** @acorns.com
Recommended after applying
Job Details
About Acorns
At Acorns, our mission is to look after the financial best interests of the up-and-coming by empowering micro-investing. Our values include leading with heart, making bold decisions, building trust, never stopping growing, and finding a way.
Role Overview
Acorns is seeking a talented Senior Android Engineer to join a highly autonomous and passionate engineering team. In this role, you will design and build rich, scalable native Android applications using Kotlin in an MVVM architecture, with a mix of Jetpack Compose and XML views.
Key Responsibilities
- Develop and enhance innovative features for our mobile app.
- Collaborate with Product, Design, iOS, Web, Backend, and QA teams.
- Engage in planning, refinement, and requirement discussions.
- Mentor junior engineers and foster team-wide success.
- Contribute to code quality with testing and best practices.
What You Will Bring
- 7-9 years of software experience with 5+ years on native Android development in Kotlin.
- Deep knowledge of Android development, Jetpack Compose and XML views.
- Proficiency in modern patterns like MVVM, Repository pattern, and dependency injection.
- Experience with unit testing, CI systems, and feature flag driven deployment.
- Strong problem-solving skills and ability to mentor less experienced team members.
What We Offer
- Competitive salary and stock options with a comprehensive benefits package.
- Flexible work location and hours; remote-first with optional Irvine, CA office access.
- 401(k) matching, monthly contributions, and financial wellness resources.
- Career development programs and leadership training opportunities.
- A chance to work with a motivated team driving financial wellness for families.
Key skills/competency
Kotlin, Android, Jetpack Compose, MVVM, unit testing, CI, design, mentoring, remote, micro-investing
How to Get Hired at Acorns
🎯 Tips for Getting Hired
- Customize your resume: Tailor it to emphasize Kotlin and Android experience.
- Highlight teamwork: Showcase collaborative projects and cross-functional work.
- Research Acorns' mission: Understand the company culture and values.
- Prepare examples: Be ready with detailed problem-solving scenarios.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Kotlin best practices.
circle
Study MVVM and dependency injection.
circle
Practice Jetpack Compose UI scenarios.
circle
Refresh unit testing and CI setup.
Behavioral Questions
circle
Describe a time you led a project.
circle
Explain how you overcame tough deadlines.
circle
Share a teamwork conflict resolution example.
circle
Discuss mentoring experiences with peers.
Frequently Asked Questions
What technical skills does Acorns look for in a Senior Android Engineer?
keyboard_arrow_down
How important is mentorship in the Senior Android Engineer role at Acorns?
keyboard_arrow_down
Does Acorns support remote work for Senior Android Engineers?
keyboard_arrow_down
What are the primary responsibilities for the Senior Android Engineer at Acorns?
keyboard_arrow_down
How does Acorns foster career development for its Senior Android Engineers?
keyboard_arrow_down