Salesforce

Senior Android Engineer

Salesforce

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $172,500 - $260,100 per year

Job Level

About the role

  • Building and enhancing Slack’s Android app to support core productivity features like Canvas, Lists, Huddles, Clips, and Files.
  • Driving technical design and architecture decisions for new features that scale across millions of users.
  • Collaborating with cross-functional teams, including iOS, Backend, Product, and Design, to deliver intuitive and high-performance mobile experiences.
  • Ensuring mobile experiences feel deeply integrated, performant, accessible, and reliable across Android devices.
  • Leading efforts to improve code quality, testing, performance, and developer experience within the mobile team.
  • Mentoring other engineers, providing technical guidance, and contributing to a culture of collaboration and technical excellence.

Requirements

  • 5+ years of professional Android development experience building high-quality consumer or enterprise apps.
  • Strong proficiency in Kotlin, Android SDK and mobile architectural patterns (MVVM, MVI, etc.).
  • Experience with RxJava, Coroutines, Flows, dependency injection frameworks (e.g., Dagger, Anvil) and Jetpack Compose
  • A disciplined approach to development, testing, documentation and code structure in a team environment
  • A product mindset - you care about user experience, performance, and reliability.
  • Experience working in large, evolving codebases with an emphasis on maintainability and scalability.
  • Strong collaboration and communication skills - you enjoy working closely with Product, Design, and Engineering partners.
  • Ability to lead technical projects and drive solutions in ambiguous problem spaces.
  • A related technical degree required.
Benefits
  • time off programs
  • medical, dental, vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Android developmentKotlinAndroid SDKMVVMMVIRxJavaCoroutinesFlowsDaggerJetpack Compose
Soft Skills
collaborationcommunicationmentoringtechnical guidanceproduct mindsetleadershipproblem-solvingteamworkcode qualitydeveloper experience
Certifications
related technical degree