Software Engineer, iOS - Slack (Senior/Staff)

Slack is your Digital HQ – a place where work flows between your people, systems, partners, and customers, used by millions worldwide to connect teams and drive business forward.
$138,000 - $269,500
iOS
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
7+ years of experience
Enterprise SaaS

Description For Software Engineer, iOS - Slack (Senior/Staff)

Slack, a leading Digital HQ platform, is seeking a Senior/Staff iOS Software Engineer to join their dynamic team. With an impressive reach of 300k+ messages per second and 77% of Fortune 100 companies as users, Slack has established itself as a crucial communication tool across 150+ countries.

The role demands a seasoned iOS developer with 7+ years of experience who can craft exceptional mobile experiences. You'll be working on an application used by millions weekly, focusing on creating efficient, performant, and delightful user experiences. The position requires expertise in Swift, UIKit, and deep understanding of iOS architecture patterns.

As a senior technical leader, you'll be expected to mentor other iOS engineers, demonstrate exceptional ownership of Slack's iOS codebase, and collaborate with product teams and designers. The ideal candidate will have strong technical skills, including experience with the Cocoa framework, concurrent programming, and performance optimization.

Slack offers a positive, diverse, and supportive culture, seeking curious and inventive individuals who strive for continuous improvement. The company provides comprehensive benefits, including wellbeing reimbursement, generous parental leave, adoption assistance, and fertility benefits.

This is an opportunity to impact millions of users while working with cutting-edge technology in a collaborative environment. You'll be part of a platform that processes 2.65 billion actions daily and has transmitted over 1.79 trillion messages to date. If you're passionate about iOS development and want to contribute to a product that's revolutionizing workplace communication, this role at Slack could be your next career milestone.

Last updated 16 days ago

Responsibilities For Software Engineer, iOS - Slack (Senior/Staff)

  • Craft efficient, performant, and delightful user experiences
  • Work with a cross-disciplinary team
  • Build applications across iOS devices
  • Lead and mentor other iOS engineers
  • Set high bar for technical design and code quality
  • Maintain and improve Slack's iOS codebase

Requirements For Software Engineer, iOS - Slack (Senior/Staff)

  • 7+ years of working experience in iOS product development
  • A related technical degree required
  • Experience developing with Swift
  • Experience working closely with product teams, designers, and other developers
  • Experience developing highly performant code and view layouts
  • Extensive understanding of the Cocoa framework
  • Excellent understanding of standard methodologies for concurrency and threading
  • Disciplined approach to development, testing, documentation and code structure
  • Excellent approach to guiding, influencing, and growing other iOS engineers and teams

Benefits For Software Engineer, iOS - Slack (Senior/Staff)

Medical Insurance
Parental Leave
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits

Interested in this job?

Jobs Related To Slack Software Engineer, iOS - Slack (Senior/Staff)

Staff iOS Engineer, Pricing & Booking Settings

Staff iOS Engineer role at Airbnb focusing on Pricing & Booking Settings, developing tools for hosts to implement effective pricing strategies.

Lead iOS Swift Developer

Lead iOS Swift Developer position at Lab49, developing innovative financial applications with 10+ years of experience required.

Software Engineering Manager II, Mobile (iOS), Core

Lead iOS engineering team at Google's Core division, managing technical initiatives and driving innovation in product development and safety.

Staff Software Engineer - iOS

Lead iOS platform engineering at Uber, architecting high-performance libraries and frameworks while mentoring teams and driving technical excellence.

Software Engineering Manager II, Mobile (iOS), Core

Lead iOS engineering team at Google's Core division, managing technical projects and driving innovation in flagship products.