Skip to content

Senior Android Engineer
Company | Acorns |
---|
Location | Irvine, CA, USA |
---|
Salary | $184500 – $217100 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 7 – 9 years of professional software experience with 5+ years of professional experience developing native Android applications
- Deep knowledge of native Android applications built in Kotlin
- Ability to weigh and communicate the pros and cons of different approaches and solutions to problems
- Experience building high-performance, dynamic UI with Jetpack Compose
- Solid understanding of Object Oriented (OO) application design and development
- Experience working in a collaborative team environment with a version-control system like git
- Strong understanding of modern architectural patterns such as MVVM, Repository pattern, and Inversion of Control
- Extensive experience with unit testing; screenshot testing experience is a plus
- Familiarity with continuous integration, monitoring and metrics tooling (such as Amplitude and Datadog), and experience working in a feature flag driven organization that uses trunk-based development
- Familiarity with the basic principles of dependency injection. Past experience with Dagger a plus
- Embody a solutions-oriented approach to problems and strives for quality and precision in delivery
- Passionate about making high customer impact and moving key metrics
- Hunger to deliver game-changing products
Responsibilities
- Work on a key Product team building and developing exciting new features for our customers
- Participate in refinement, grooming, and overall planning of team work
- Collaborate closely with key stakeholders across Product and Design to help refine and create requirements
- Work with your direct manager and team to help establish priorities, estimate timelines, and ensure we hit communicated deadlines
- Mentor less senior team members and act as a force multiplier across the team and organization
Preferred Qualifications
- Experience with Dagger is a plus
- Screenshot testing experience is a plus