Senior Android Engineer, Slack

SalesforceSan Francisco, CA
17d

About The Position

Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn’t a buzzword — it’s a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all. Ready to level-up your career at the company leading workforce transformation in the agentic era? You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce. Slack’s mission is to make people’s working lives simpler, more pleasant, and more productive. Our Productivity pillar focuses on building the next generation of tools that help teams get work done - directly inside Slack. We’re looking for a Senior Android Engineer to join the team building features like Canvas, Lists, Huddles, Clips, and Files - the building blocks of productivity inside Slack. You’ll help us create fast, reliable, and delightful mobile experiences so users can collaborate seamlessly, no matter where they are.

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.

Nice To Haves

  • Experience using Slack and a keen interest in making it better
  • Experience building design systems to create reusable and scalable components

Responsibilities

  • 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.

Benefits

  • time off programs
  • medical, dental, vision, mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • an employee stock purchasing program

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service