Software Engineer

Full Time 3 weeks ago
Employment Information

Twitch is the leading global live streaming platform, fostering diverse communities centered around gaming, entertainment, music, sports, cooking, and more. Every day, countless communities converge here for anything and everything.

We’re all about community, both internally and externally. You’ll find colleagues who are eager to collaborate, solve problems together—whether by smashing them or finding elegant solutions. We’re driven to empower live communities, so if this resonates with you, check out our updates on LinkedIn and Twitter, and explore the projects we’re tackling on our Blog. Be sure to review our Interviewing Guide to help you excel in our interview process.

About the Role

Twitch's Mobile Engineering team is responsible for developing native apps for the Android platform, which accounts for a growing portion of Twitch's viewership. Delivering seamless and engaging experiences on these apps is crucial for user engagement. As an Android Software Engineer on our Community Discovery Engagement Mobile Team, you will play a key role in building and launching new features for the mobile app, as well as participating in team planning, design, and architecture discussions. You'll work with modern technologies like Kotlin, Jetpack Compose, and GraphQL to contribute to a robust mobile developer platform. This role reports to our Senior Manager of Engineering.

Your Responsibilities:

  • Develop and implement new features for our Android application.
  • Enhance engineering processes to boost team efficiency.
  • Participate in team planning and design discussions.
  • Evaluate the impact of both large and small features to ensure they deliver value to our viewers and creators.

Your Qualifications:

  • At least 1 year of application development experience, including some experience in Android development.
  • Ability to communicate complex technical issues to both technical and non-technical audiences.
  • Experience in writing secure, stable, testable, and maintainable code with minimal defects.

Bonus Points:

  • Proficiency in Kotlin and the Android development ecosystem.
  • Familiarity or experience with GraphQL APIs, CI/CD, or AWS.
  • Ability to build consensus around technical decisions and guide the team through evolving architectural patterns.

Perks:

  • Medical, Dental, Vision & Disability Insurance
  • 401(k) plan
  • Maternity & Parental Leave
  • Flexible PTO
  • Commuter Benefits
  • Amazon Employee Discount

We are committed to being an equal opportunity employer and value diversity at Twitch. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

In accordance with the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Ordinance, we will consider qualified applicants with arrest and conviction records for employment.

Twitch respects your privacy. Please refer to our Candidate Privacy Notice for details on how we collect, use, and share personal information of our candidates.

Skills
JavaScript Cloud Development
Remote Job BD

New Things Will Always
Update Regularly

Remote Job BD