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 5 days 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

Interested in this job?

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

Software Engineer III, iOS

Software Engineer III position at Peloton focusing on iOS app development, requiring 3+ years experience and expertise in Swift, UIKit, and RESTful APIs.

iOS Software Developer - Innovation Lab

iOS Software Developer position at Pixomondo's Innovation Lab in London, focusing on native iOS development using Swift and SwiftUI.

iOS Engineer, Apple Pay Security

iOS Engineer position at Apple focusing on Apple Pay security features, combining iOS development with security engineering in New York City.

Software Dev Engineer II (iOS), Last Mile Delivery Prdct&Tech

Software Development Engineer II position at Amazon Logistics focusing on iOS development for the Last Mile Delivery Product & Technology team.

Software Development Engineer (iOS), Ring

iOS Software Development Engineer position at Ring, focusing on developing mobile applications for home security products and working with cloud and firmware teams.