Android Engineer, Clients (Remote Eligible)

  • 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 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

Who We Are:

Discovery is committed to building geographically distributed teams and we welcome applicants across the US/Canada to apply. 

Twitter's Discovery teams are dedicated to getting the majority of the world to find and participate in all that is happening on Twitter. We are composed of many teams across the company, including Product, Engineering, Design, and Data Science. We are in charge of features like new user sign-up flow & education, personalized recommended notifications, re-activating returning users, and much more.

The charter of the whole Discovery team involves work in areas such as machine learning, applied data science, recommendation systems, distributed systems, and information retrieval systems, all applied at a large scale. However, to realize those gains, it’s critical for our product engineers to utilize those platforms and systems, build out user-facing features and test it out using online experimentation. Discovery has been a major contributor to Twitter’s growth and continues to expand its impact on users through the great collaboration between our ML engineers, infrastructure engineers and product engineers.

What You'll Do:

As part of the Android team you'll be responsible for bringing some of our core products to Android.  You will use your in-depth knowledge of all things Android to craft new Twitter features that are uniquely Android-based. 

Who You Are:

  • You should be passionate about experimentation and understanding user behavior and needs

  • You can jump into different code bases and learn quickly

  • You can turn product requirements into concrete engineering plans

  • You can communicate effectively with cross functional partners (Product, Design, Research, Data Science)

 

Qualifications

  • BS or MS in Computer Science or equivalent work experience

  • 2+ years experience developing mobile applications on Android

  • Knowledge of Kotlin (or a desire to learn)

Additional Information

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.
  • Work, Life, Balance - We work hard, but we believe with hard work should come balance.
  • Collaboration - There’s that saying, “If you want to go fast, go alone. If you want to go far, go together.” We want to go far.

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, 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