Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Staff Android Architecture Engineer - Client foundations

Twitter

Staff Android Architecture Engineer - Client foundations

New York, NY
Full Time
Paid
  • Responsibilities

    Job Description

    WHO WE ARE:

    Our team works on the infrastructural layers of Twitter for Android. We work on core frameworks and APIs to empower our feature 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 Android 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

    Qualifications

    • Previous experience developing Android applications

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

  • Industry
    Media Production