Taro Logo

Software Engineer II - iOS

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more.
$129,300 - $223,600
iOS
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Gaming

Description For Software Engineer II - iOS

Twitch, the world's leading live streaming platform, is seeking a Software Engineer II for their iOS team within Mobile Commerce. This role is crucial in helping creators earn a living through the platform by developing features for subscriptions, gifts, cheers, donations, and hype trains. The position offers the opportunity to work in major tech hubs including San Francisco, Irvine, New York, or Seattle.

The role combines technical expertise with product development, requiring strong iOS development skills and the ability to work effectively with cross-functional teams. You'll be responsible for creating new features, participating in technical discussions, and mentoring other engineers while working closely with designers and product managers to ship products efficiently.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus comprehensive benefits including medical, dental, vision insurance, 401(k), and flexible PTO. As part of Amazon's family of companies, you'll also receive employee discounts and access to extensive resources.

This is an excellent opportunity for experienced iOS developers who want to impact millions of users while working on monetization features that directly support content creators. The role requires 3+ years of mobile development experience and strong proficiency in Swift or Objective-C, along with extensive knowledge of iOS development tools and frameworks.

Working at Twitch means joining a community-focused company that values collaboration and problem-solving. You'll be part of a team that's passionate about building products that connect creators with their audiences and help them succeed on the platform. The company culture emphasizes teamwork and innovation, making it an ideal environment for engineers who want to make a significant impact in the streaming industry.

Last updated 3 months ago

Responsibilities For Software Engineer II - iOS

  • Develop and deliver new product features for our iOS application
  • Contribute to high-level design and technical discussions for mobile projects
  • Participate in design and code reviews
  • Improve engineering processes to increase team effectiveness
  • Work across both technical and business-focused teams to deliver value to creators and viewers

Requirements For Software Engineer II - iOS

  • 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
  • Communicating complicated technical problems to both technical and business audiences

Benefits For Software Engineer II - iOS

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount
  • Disability Insurance

Jobs Related To Twitch Interactive, Inc. Software Engineer II - iOS