Senior/Staff Android Engineer, Client Foundation (Remote Eligible)

  • Full-time

Company Description

The Architecture team is part of the broader Twitter mobile engineering team responsible for bringing you all the features of Twitter to Android. This team impacts hundreds of millions of users, which brings with it exciting 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!

Job Description

Who We Are:

Our team works on the infrastructural layers of Twitter for Android. We work on frameworks and APIs to empower our engineers to do their best work. We are customer centric and partner closely with teams around the organization to ensure our Android platform meets their needs. We solve challenging problems that are unique to both the scale of our customer base and the size of the Android engineering organization that we support.

What You'll Do:

On the Architecture team, you’ll be responsible for building infrastructure and abstractions to help double our engineering velocity. You’ll work at all layers of the Android stack and with close partners across engineering, data science, product, and design. The infrastructure you build will directly power major features and product experiences. You’ll help our codebase stay ahead of the curve of the constantly evolving Android development ecosystem and will ensure that Android feature development at Twitter is both fast and fun.

Who You Are:

You’re an experienced mobile engineer looking to make Twitter one of the best mobile experiences out there. You're someone who excels at customer-centric product development and has a passion for pushing the envelope of architecture and design. You care deeply about quality, you’re energized by partnership and collaboration, and you strive to enable others around you to do their best work.

If this sounds like you, you probably have:

  • Outstanding programming skills in an object-oriented language like Java or Kotlin

  • Previous experience working on the infrastructural layers of Android applications

  • Experience with API design and building libraries or frameworks for other engineers

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

  • Experience working closely across a variety of teams including product management, design, and engineering

  • A detailed approach to writing tests and quality assurance

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

Qualifications

  • 5+ years of engineering experience (8+ for Staff)

  • Extensive experience developing Android applications, with deep knowledge of Android architecture

  • BS or MS in Computer Science or equivalent work experience

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, 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.

#LI-JK3

Notice (Colorado Equal Pay for Equal Work Act)

The expected salary range for this role to be performed in Colorado is USD$146,000.00 - USD$204,000.00. Starting pay for the successful applicant will depend on a variety of job-related factors, which may include education, training, experience, location, business needs, or market demands. This range may be modified in the future.

This job is also eligible for participation in Twitter’s Performance Bonus Plan and Equity Incentive Plan subject to the terms of the applicable plans and policies.

Twitter offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, sick time, and parental leave. Twitter's benefits prioritize employee wellness and progressive support to our diverse workforce.

Privacy Policy