
Senior Android Engineer
Salesforce
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • Washington • United States
Visit company websiteExplore more
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