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 2 months 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 - iOS

iOS Software Engineer position at Twitch focusing on mobile feature development for community engagement, offering competitive salary and comprehensive benefits.

Software Engineer II - iOS

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

Software Engineer, iOS

iOS Software Engineer position at Meta, developing mobile applications and messaging systems with competitive compensation and benefits.

Software Engineer III, iOS, Google One

Software Engineer III position at Google focusing on iOS development for Google One, requiring 2 years of experience in software development and iOS applications.

Software Engineer III, Mobile (iOS), Waze

Software Engineer III position at Google's Waze, focusing on iOS development to enhance the social navigation platform's mobile experience.