Software Engineer I - iOS

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more.
$99,500 - $200,000
iOS
Entry-Level Software Engineer
In-Person
1,000 - 5,000 Employees
1+ year of experience
Gaming

Description For Software Engineer I - iOS

Twitch, the world's leading live streaming platform, is seeking a Software Engineer I 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 an opportunity to work on consumer-facing products that directly impact Twitch's creator community.

The role involves creating new features for the iOS application, participating in technical discussions, and collaborating with designers and product managers. You'll be part of a team focused on monetization features and community engagement tools, working to enhance the platform's mobile experience.

This is an excellent opportunity for an iOS developer with at least one year of experience who wants to make a significant impact on a platform used by millions. The position offers competitive compensation ranging from $99,500 to $200,000 based on location, plus comprehensive benefits including medical, dental, vision insurance, 401k, and flexible PTO.

You'll be working with modern iOS development tools and technologies, including Swift, XCode, and various iOS frameworks. The role requires both technical expertise and the ability to communicate effectively with different stakeholders. You'll have the opportunity to work in major tech hubs like San Francisco, Irvine, New York, or Seattle.

The ideal candidate will have experience with mobile development, strong knowledge of iOS development ecosystems, and the ability to work collaboratively in a fast-paced environment. This role offers the chance to be part of a team that's shaping the future of live streaming and creator monetization while working for one of the most innovative platforms in the entertainment industry.

Last updated 7 days ago

Responsibilities For Software Engineer I - 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 I - iOS

  • 1+ 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, or Swift Package Manager
  • Experience on a mobile engineering team partnering with other engineering teams
  • Experience communicating complicated technical problems to both technical and business audiences

Benefits For Software Engineer I - 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 I - iOS

Software Engineer, Early Career, iOS, Photos

Early career software engineering role at Google Photos focusing on iOS development, combining mobile expertise with cloud technologies and machine learning capabilities.

Junior iOS Engineer - Partner Integrations

Junior iOS Engineer position at Spotify focusing on partner integrations and SDK development, based in Stockholm with hybrid work arrangement.