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 a month 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.

Software Engineer, iOS, Waze

Mid-level iOS Software Engineer position at Google's Waze, developing and implementing advanced features for the navigation app in Tel Aviv.

Software Engineer, Mobile, iOS, Photos

iOS Software Engineer position at Google Photos team in Sydney, focusing on mobile development and user-centered experiences.

Software Engineer III, Mobile (iOS), Waze

Mid-level iOS Software Engineer position at Google's Waze, developing mobile navigation solutions in Tel Aviv.

Software Engineer III, Mobile (iOS), Search

Mid-level iOS Software Engineer position at Google, focusing on Search development with competitive compensation and opportunity to impact billions of users.