freehire launches on Product Hunt on 26 August.

Follow →

Staff Software Engineer, Android

Summary

Leads Android architecture and technical strategy for a productivity app used by millions, driving performance, reliability, and developer best practices while collaborating with cross-functional teams.

Responsibilities

  • shape the future of productivity on mobile by leading the architecture and technical strategy behind experiences used by millions of Slack users every day
  • lead complex, cross-functional initiatives from early technical exploration through production rollout and long-term evolution
  • partner closely with Product and Design to shape experiences that balance user needs, technical constraints, and long-term maintainability
  • identify platform-wide opportunities to improve performance, reliability, accessibility, and developer productivity
  • influence engineering decisions beyond your immediate team through technical leadership, design reviews, and mentorship
  • establish best practices for Android development, testing, observability, and operational excellence
  • mentor senior engineers and contribute to the growth of the broader Android engineering community within Slack

Requirements

  • 6+ years of professional software engineering experience
  • significant experience building Android applications at scale
  • deep expertise in Kotlin and modern Android development
  • strong understanding of Android architecture, application lifecycle, concurrency, networking, and performance optimization
  • strong product intuition and a passion for creating exceptional user experiences
  • excellent communication skills and experience working across Engineering, Product, and Design organizations
  • a bias toward ownership, execution, and continuous improvement

See also