Early Career iOS Engineer - Mobile Developer Experience


April 8, 2021

San Francisco, CA 94103, US

Company Description
We provide tools and processes that encourage and empower developers at Twitter to deliver high-quality products to users on mobile devices efficiently.
Job Description

Who We Are:

We provide tools and processes that encourage and empower developers at Twitter to deliver high-quality products to users on mobile devices efficiently. We identify challenges and friction points encountered by mobile engineers within Twitter Engineering and then provide solutions which can be applied by multiple engineers to help them increase their development velocity.
We work with the teams which run source control, CI/CD, and the build systems for all of Twitter and help them deliver solutions to meet the specialized needs of mobile developers, which means we sometimes partner with the team to offer advice, and other times we will write code and deliver tools to make developers lives easier, which means we have a lot of variety in the work we do.

What You’ll Do:

  • You’ll work with a variety of teams and tools to identify issues, look for solutions, and deliver those solutions as part of the Twitter development processes for iOS.

  • You’ll use and analyze technologies like IDEs (Xcode), Build Systems, CI/CD solutions, Libraries, and Compilation tool chains to find opportunities for improvement.

  • You will enable Twitter to release more features to mobile users all over the world. Your work will help drive company strategic metrics and will be improving the workflow of engineers around the world.

Who You Are:

  • Helping others to build systems faster sounds like a fun and exciting challenge to you!

  • Working with other teams, building powerful and intuitive tooling, and automating manual processes is second nature to you.

  • You are pragmatic, iterative, and seek out feedback so you can focus on where you can add the most value.

  • You’re self-starting, and inventive but you know how & when to ask for help.

  • You can communicate abstract ideas easily in both written and verbal forms.

  • You're happy working within a distributed work environment, collaborating across time zones and cultures.


  • BS or MS in Computer Science or equivalent work experience

  • 1+ years experience developing iOS application

  • Experience or interest in working with development tools and identifying potential improvements.

  • Experience or interest in building platforms and tools for developers

  • Experience or interest in working on software for iOS devices

  • Experience or interest in defining and analyzing application and system metrics

  • Strongly preferred, but not required:

    • Familiar with Xcode and the Apple build system

    • Experience with CI/CD systems such as fastlane, Jenkins, CircleCI, or Travis

    • Performance engineering: tuning, regressions detection, and profiling

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.