As a Mobile Engineer at Slack, you play a vital role in building and scaling the real-time messaging and collaboration applications used by millions of daily active users worldwide. This position sits at the intersection of complex systems engineering and fluid, intuitive user experience design, directly impacting core features like messaging, huddles, channels, and real-time synchronization. You will work on sophisticated mobile architectures that must maintain high performance, low latency, and robust offline capabilities across varying network conditions.
The work requires deep mastery of native mobile development—whether on iOS or Android—alongside a strong grasp of concurrent programming, memory management, and clean architectural patterns. You will collaborate closely with product managers, designers, and backend engineers to ship features that feel instantaneous and reliable. Expect a technically challenging environment where code quality, automated testing, and thoughtful system design are paramount to maintaining the seamless communication experience Slack is known for.

