Job Description
Twitch is seeking a Software Engineer I to join their Mobile Commerce team. This role focuses on helping creators earn a living by developing new features for the iOS application. The engineer will contribute to high-level design discussions, improve engineering processes, and work across technical and business-focused teams.
The Software Engineer I will report to the Engineering Manager for Mobile Commerce.
What this role involves:
- 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.
Requirements:
- 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, 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