Senior Android Engineer - Remote possibility

  • Full-time

Company Description

Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We believe real change starts with a conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.

Job Description

A large part of the public conversation happens through media: images, meme GIFs and live video streams about what's happening right now. The Media Technologies Client team is responsible for the low-level video player components that power media in the Twitter apps. A particular focus is on performance: maximum media quality for a minimum number of bits transferred in the shortest amount of time; for both playbacks as well as user-uploaded media. Our components are used by 100s of millions of users around the world!

You will collaborate with other Android engineers that are working product features, to enable new use-cases or to improve performance or reliability. You will also work with our sister team -- Media Technologies Backend -- to align rollout plans, to craft testing strategies and to advise on Android hardware capabilities.

Your work has a direct impact on end-user happiness but also the video ads business. Taking an active role in team processes and doing more than just writing code, you will help us maintain an environment where everyone feels like they can succeed. You will shape our roadmap and product decisions by using data and customer insight.

Our team is located in Europe, UK, US east and west coast. Team members have experience in Android, iOS and web development; live video streaming experience and detailed media codec/standards knowledge.

A few other things we value:

Challenge - We solve some of the industry’s hardest problems. Come to be challenged, learn, and thrive as an engineer.

Diversity - Diversity makes us a better organization and team. We value diverse backgrounds, ideas, and experiences.

Qualifications

  • High proficiency in Android development.

  • You have worked on large Android apps.

  • OpenGL

  • You must have worked in a team setting. You have worked with a Product Manager before.

  • You have experience with A/B testing and in-the-field performance measurements

  • Computer science or similar background: no need to re-implement a binary tree but you need to know about what to use when and why.

  • Media experience is required, i.e. you have worked with video playback functionality on previous projects.

  • Bonus: advanced media/video knowledge.

Additional Information

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.

 

San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Privacy Policy