jobs

Twitch

is looking for a

Sr. Software Engineer - Android (Extensions)

Share this jobTweet this jobPost on Linkedin

San Francisco, CA

Responsibilities

  • Develop and deliver new product features for our Android application
  • Improve engineering processes and tools to increase team effectiveness
  • Work across both technical and business focused teams to deliver value to our creators
  • Requirements
  • Bachelor’s degree or above in Computer Science
  • 5+ years of application development experience on Android
  • Strong proficiency with Java, Kotlin, and the Android development ecosystem
  • Ability to communicate complicated technical problems to both technical and business audiences
  • Bonus Points
  • Experience with mobile video playback through MediaPlayer and ExoPlayer
  • Familiarity with video compression and streaming technologies
  • Familiarity or experience working with GraphQL APIs
  • Experience building or integrating a Data Management Platform
  • Knowledge of VAST/VPAID standards
  • Knowledge of C, C++
  • Familiarity with web technologies and languages (HTTP, REST, HTML, CSS, JavaScript)

  • Perks
  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Commuter Benefits
  • Amazon Employee Discount
  • Monthly Contribution & Discounts for Wellness Related Activities & Programs (e.g., gym memberships, off-site massages, etc.)
  • Breakfast, Lunch & Dinner Served Daily
  • Free Snacks & Beverages
  • Apply for this job