Posted in

Senior Android Engineer

Senior Android Engineer

CompanyAcorns
LocationIrvine, CA, USA
Salary$184500 – $217100
TypeFull-Time
Degrees
Experience LevelSenior, 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