Slack · 15 hours ago
Android Engineer II, Slack (Android Search and AI Features)
Slack is a leading digital HQ platform that enhances communication and collaboration for teams around the world. The Android Engineer II will shape the technical direction for Android Search and AI features, focusing on user impact and mobile-first design to improve user experiences on the go.
CollaborationEnterprise SoftwareMessagingProductivity ToolsSaaS
Responsibilities
You'll work on shaping the technical direction for Android Search and AI features, making tradeoffs between performance and features, and contributing to decisions about what gets built next based on user impact
You'll play a key role in our AI mobile efforts, implementing features across two of our highest-impact user journeys—helping people find what they need and get things done on the go
This isn't about porting desktop features to mobile; it's about reimagining AI and Search for how people actually work from their phones, leveraging mobile-specific capabilities like notifications, location, and device sensors to build context-aware experiences that feel native
Mobile is a critical touchpoint for our users, and there's significant untapped potential to drive AI adoption on the platform
You'll collaborate with engineers equally passionate about mobile-first thinking while partnering closely with Product and Design
Software Engineers II at Slack are strong individual contributors who are accountable for their work and contribute to team success
Product engineers operate at any layer of the stack but prefer to work closer to what the user sees & interacts with
Candidates should have an eye for the polished Android design our users expect and an attention to detail down to the very last density independent pixel
They should know their way around the View hierarchy and be eager to partner with Product and Design to craft efficient, performant, and delightful user experiences
They'll like building for the long term and value patterns and structures that allow for maximum flexibility in a constantly evolving product
Qualification
Required
2+ years of professional Android development experience
Strong proficiency in Kotlin and Android SDK
Experience with mobile architectural patterns (MVVM, MVI, etc.)
Familiarity with RxJava, Coroutines, Flows, and dependency injection frameworks (Dagger, Anvil)
Experience with or interest in learning Jetpack Compose
Interest in or experience with ML/AI integration, search systems, or natural language processing
Disciplined approach to development, testing, documentation and code structure
Product mindset - care about user experience, performance, and reliability
Strong collaboration and communication skills
A related technical degree required
Preferred
Experience building search interfaces or working with search engines
Familiarity with AI/ML model integration on mobile platforms
Experience optimizing mobile apps for performance with compute-intensive features
Benefits
Time off programs
Medical
Dental
Vision
Mental health support
Paid parental leave
Life and disability insurance
401(k)
Employee stock purchasing program
Company
Slack
Slack is a cloud-based communication and collaboration platform for teams.
H1B Sponsorship
Slack has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (4)
2021 (72)
2020 (71)
Funding
Current Stage
Public CompanyTotal Funding
$1.39BKey Investors
Dragoneer Investment Group,General AtlanticSoftBank Vision FundThrive Capital
2020-12-01Acquired
2019-06-20IPO
2019-01-28Secondary Market
Leadership Team
Recent News
Dallas Morning News
2026-01-25
Company data provided by crunchbase