Software Engineer II - iOS

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
3+ years of experience
Gaming · Entertainment

Description For Software Engineer II - iOS

Twitch, the world's leading live streaming platform, is seeking a Mobile Engineer to join their Mobile Commerce team. This role focuses on helping creators earn a living through features like subscriptions, gifts, cheers, and donations. You'll be instrumental in developing new iOS features that enhance community engagement and monetization opportunities.

As a Mobile Engineer, you'll work on consumer-facing products, collaborating closely with Designers and Product Managers to ship features efficiently. The position requires strong iOS development skills and the ability to work effectively in cross-functional teams. You'll be responsible for both technical implementation and contributing to high-level design discussions.

The role 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. You'll be part of a team that values diversity and inclusion, working on products that directly impact creators' ability to earn from their content.

This is an excellent opportunity for a mid-level iOS engineer to work on features used by millions of users worldwide, while helping shape the future of live streaming monetization. You'll have the chance to work in major tech hubs like San Francisco, New York, or Seattle, contributing to a platform that powers thousands of communities.

Last updated 21 hours ago

Responsibilities For Software Engineer II - iOS

  • Develop and deliver new product features for 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 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 with iOS specific development tools (XCode, RxSwift, CocoaPods, Firebase, SwiftUI, UIKit or Swift Package Manager)
  • Experience working with engineering teams and communicating technical problems

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 Software Engineer II - iOS

Software Engineer II - iOS

Mobile Engineer position at Twitch focusing on iOS development for creator monetization features and community engagement tools.

(Mid/Senior) iOS Developer

Mid/Senior iOS Developer role at Crypto.com, building cryptocurrency platform apps using Swift and MVVM architecture, 4+ years experience required.

Software Engineer II - iOS

Mobile Engineer position at Twitch focusing on iOS development for creator monetization features and community engagement tools.

iOS Performance QA Engineer

iOS Performance QA Engineer role at Apple, focusing on quality assurance and performance testing for iOS devices with competitive compensation and benefits.

Software Engineer II - iOS

Mid-level iOS Software Engineer position at Uber's Experimentation team, building critical mobile SDK features with competitive compensation and hybrid work arrangement.