Twitter iOS Engineer


March 24, 2021

San Francisco, CA 94103, US

Company Description
Twitter mobile engineering team is responsible for bringing you all the features of Twitter for iOS. Our work 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 teams love using the latest mobile technologies and tools for making the highest quality and best performing mobile app. Our work is an integral part of Twitter’s product vision and directly impacts the lives of our users and the success of our business. Our teams work on everything in the Twitter app - various features like fleets, spaces, explore; foundational building blocks like Tweets, Timeline, DM, core frameworks and APIs. We solve complicated problems that are unique to both the scale of our customer base and the size of the engineering organization we have.
What you’ll do:
In Twitter, you will use your creativity, excellent problem solving, and technical skills to enable Twitter to reach every person on the planet. You will build high quality features and code. You will work at all layers of the stack and work closely with partners across engineering, data science, research, product, and design. You will contribute to our codebase, design fun and exciting new features, and stay ahead of the curve of the constantly evolving development ecosystem.
Who you are:
You are an experienced mobile engineer looking to make Twitter one of the best mobile experiences out there. You are someone who excels at customer-centric product development and has a passion for working on application architecture and design, and making smooth, delightful user experiences. You care deeply about quality, are energized by partnership and collaboration, and you strive to enable others around you to excel.
If this sounds like you, you probably have:

  • Strong programming skills in Objective-C and/or Swift

  • Experience with building high quality, scalable, reusable code

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

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


  • Previous experience developing mobile applications on iOS

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