Browse All Jobs
Job Description

Twitch is seeking a Software Engineer II - iOS to join their Mobile Commerce team. The ideal candidate will help creators earn a living doing what they love by developing new features for the iOS application and mentoring other mobile engineers. This role involves partnering with Designers and PMs to ship products quickly, participating in high-level design and technical discussions, and improving engineering processes to increase team effectiveness.

Role involves:

  • 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

Requirements:

  • 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 (XCode, RxSwift, CocoaPods, Firebase, SwiftUI, UIKit, or Swift Package Manager)
  • Experience on a mobile engineering team partnering with other engineering teams
  • Ability to communicate 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