Cross-Platform SDK Engineer (C++)

Twitch

(San Francisco, California)
Full Time
Job Posting Details
About Twitch
Twitch is the world’s leading video platform and community for gamers, with more than 100 million visitors per month. We connect gamers from around the world by allowing them to broadcast, watch, and chat with each other. Twitch’s live and on-demand video platform forms the backbone of a distribution network for video game broadcasters including pro players, tournaments, leagues, developers and gaming media organizations.
Summary
As an experienced C++ Software Engineer you will develop new features and maintain libraries used by many of our client applications, such as the iOS, Android, Xbox One and PlayStation apps. Our native libraries lay the groundwork for our apps to build rich user experiences and support many app features including high-volume channel chat, private user to user messaging, cross-platform video playback, broadcasting and more. Our C++ Software Engineers touch lots of code in many different projects and languages in order to expose functionality to clients.
Responsibilities
* Develop new features and maintain core C++ code * Maintain code that runs on many platforms, including iOS, Android, Windows and OSX * Work closely with the app teams to build clean interfaces they can use * Perform code reviews, write unit tests and contribute to improving code quality in general * Collaborate with and provide feedback to backend teams responsible for APIs and other services used by the clients
Ideal Candidate
* 3+ years of software development experience * Mastery of C/C++ * Experience with memory management, concurrency and performance optimization * Experience with cross-platform development * Experience with Objective-C, Java, C# or Javascript * Familiarity with video streaming technologies * Experience with graphics and rendering

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.