Browse All Jobs
Job Description

Twitch is seeking a Software Engineer II - iOS to join their Mobile Commerce team. The successful candidate will develop new product features for the iOS application, contribute to high-level design and technical discussions, and improve engineering processes. This role involves partnering with Designers and PMs to ship products quickly and effectively.

The Software Engineer II - iOS is responsible for:

  • Developing and delivering new product features for the iOS application
  • Contributing to high-level design and technical discussions for mobile projects
  • Participating in design and code reviews
  • Improving engineering processes to increase team effectiveness
  • Working across both technical and business-focused teams to deliver value to creators and viewers

The ideal candidate should possess the following qualifications:

  • 3+ years of mobile development experience
  • Proficiency with Swift or Objective-C, and the iOS development ecosystem
  • Experience with data structures, algorithms, data modeling, and schema design
  • Experience working with iOS specific development tools, such as XCode, RxSwift, CocoaPods, Firebase, SwiftUI, UIKit or Swift Package Manager
  • Experience on a mobile engineering team partnering with other engineering teams, and communicating complicated technical problems to both technical and business audiences

Twitch offers:

  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount
Apply Manually