Salesforce is looking for a Staff Android Engineer to enhance Slack's Android application, focusing on user-facing features, performance, and reliability to meet the demands of millions of users in the evolving agentic era.
Requirements
- Strong understanding of Android framework components, lifecycles, and API levels
- Experience building high-performance Java/Kotlin apps and optimizing view layouts
- Solid computer science fundamentals: data structures, algorithms, and concurrency
- Familiarity with Android development, testing, debugging, and performance tools
- Experience with Kotlin Coroutines/Flow, Jetpack Compose, and modern architecture patterns (e.g., MVVM)
- Building scalable, accessible design systems
Responsibilities
- Lead technical initiatives, making trade-offs and shaping long-term product roadmaps
- Collaborate with Product, Design, and engineering teams to deliver delightful, performant features
- Ensure the app scales efficiently for millions of users, optimizing performance and reliability
- Focus on user-facing features, ensuring design and performance meet the highest standards
- Identify complex issues and deliver high-impact solutions
- Craft engaging mobile experiences
- Optimize view layouts
Other
- 7+ years of mobile engineering experience with technical leadership in medium to large teams
- Coach and mentor engineers, driving alignment across cross-functional stakeholders
- Experience collaborating with Product and Design to craft engaging mobile experiences
- Strong attention to detail, disciplined approach to development, and eagerness to learn
- Open source contributions or involvement in the Android community