Job Description
Twitch is seeking a Software Engineer II - iOS to join their Mobile Commerce team. The successful candidate will develop new product features for the iOS application, contribute to high-level design and technical discussions, and improve engineering processes. This role involves partnering with Designers and PMs to ship products quickly and effectively.
The Software Engineer II - iOS is responsible for:
- Developing and delivering new product features for the iOS application
- Contributing to high-level design and technical discussions for mobile projects
- Participating in design and code reviews
- Improving engineering processes to increase team effectiveness
- Working across both technical and business-focused teams to deliver value to creators and viewers
The ideal candidate should possess the following qualifications:
- 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, and communicating complicated technical problems to both technical and business audiences
Twitch offers:
- Medical, Dental, Vision & Disability Insurance
- 401(k)
- Maternity & Parental Leave
- Flexible PTO
- Amazon Employee Discount