Senior Android Engineer
@ Acorns

Hybrid
$200,000
Hybrid
Full Time
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXXX***** @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

Review Kotlin best practices.
Study MVVM and dependency injection.
Practice Jetpack Compose UI scenarios.
Refresh unit testing and CI setup.

Behavioral Questions

Describe a time you led a project.
Explain how you overcame tough deadlines.
Share a teamwork conflict resolution example.
Discuss mentoring experiences with peers.

Frequently Asked Questions