Android Engineer - Creation and Content

The Position

We bring the features of Twitter to Android. This team impacts hundreds of millions of users, which brings with it interesting product and technical challenges at that scale. We keep development lightweight and agile, make data driven decisions, and release with high quality and velocity. Come be a part of our team!

Who We Are:

We build rich experiences that create new forms of content and improve the mechanics and comprehension of conversations on Twitter.  On the client team you have the opportunity to have significant ownership and impact over major user-facing features that hundreds of millions of people love to use.

What You'll Do:

As part of the Mobile team you'll be responsible for bringing some of our core products to Android. You’ll build compelling new experiences in feature areas such as Tweets, Fleets, DMs, LIVE, Spaces and more. You will use your in-depth knowledge of all things Android to craft new Twitter features that are uniquely Android-based.

As an Android engineer, you will work closely with designers, user researchers, data scientists, product managers, and the engineers that support the developer platform and infrastructure. You will use your passion and in-depth knowledge of all things Android to craft the client components and features that will shape the future of Twitter for Android.

Qualifications

Who you are:

You’re an experienced mobile engineer looking to make Twitter for Android one of the best mobile experiences out there. You're someone who excels at user-centric product development and has a passion for making beautiful, smooth, delightful mobile experiences. 

If this sounds like you, you probably have:

  • Top-notch programming skills in an object-oriented language like Java, Kotlin, or C++

  • Previous experience developing mobile applications (on Android)

  • Experience implementing new features and optimizing existing ones

  • Technical depth that allows you to rapidly fix bugs and solve problems

  • Experience working closely across a variety of teams including product management, interaction designers, and engineers

  • A detailed approach to writing tests and quality assurance

  • Advocacy of the principles of accessibility and the ability to build interfaces accessible to users with disabilities

  • Knowledge of core CS concepts such as: common data structures and algorithms, profiling/optimization

Requirements-

  • BS or MS in Computer Science or equivalent work experience

  • Previous experience developing mobile applications on Android

Company Description

Twitter is what’s happening in the world and what people are talking about right now. From breaking news and entertainment to sports, politics, and everyday interests, see every side of the story. Join the open conversation, and collaborate with creative and curious people across the globe.

“The whole world is watching Twitter. You don't go a day without hearing about Twitter, how it’s used as the fastest way to send a message to the world in an instant, how it carries some of the most important commentary and conversations, how it mobilizes people into action. That's powerful, it's valuable, it's fundamental.” - Jack Dorsey

Team

Software Engineering

Location

Seattle, Boulder, Boston, Remote US, New York City, San Francisco

 

Application

U.S. Equal Employment Opportunity information (Completion is voluntary)
Non U.S. Equal Employment Opportunity information (Completion is voluntary)
Privacy and data