Onsite Mid-Senior Engineer, Android Infrastructure

Posted 6 days ago

Apply now

About the role

  • Mid-Senior Engineer specializing in the infrastructure for Slack's Android applications. Leading development and mentoring in a team environment to enhance product sustainability and performance.

Responsibilities

  • Building strong, sustainable infrastructure for the Slack Android client
  • Enabling feature engineers at Slack to tackle complicated problems quickly
  • Leading others and mentoring other Android engineers
  • Setting a high bar for the technical design and code quality of the team
  • Demonstrating exceptional ownership of the team's area and across Slack’s Android codebase
  • Delivering high quality code and impactful features in fast-paced environments

Requirements

  • 2-5 years of experience building and maintaining complex Android applications, in a team environment
  • Strong background using Kotlin and Android framework components
  • Understanding of Android architectural patterns, such as MVVM/MVP/MVI
  • Experience debugging and fixing crashes on Android using Android Studio App Inspector (Bonus: Performance debugging via Profiling and Perfetto)
  • Experience with RxJava, Coroutines, Flows and dependency injection frameworks (e.g., Dagger, Anvil)
  • Experience working closely with product teams, designers, and other developers to create a truly delightful mobile experience
  • A related technical degree required

Benefits

  • wellbeing reimbursement
  • generous parental leave
  • adoption assistance
  • fertility benefits
  • medical, dental, vision
  • mental health support
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program

Job title

Mid-Senior Engineer, Android Infrastructure

Job type

Experience level

Senior

Salary

$148,500 - $223,900 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job