Senior Android Engineer - Birdwatch
- Full-time
Company Description
Twitter is what’s happening in the world and what people are talking about right now. From breaking news and entertainment to sports, politics, and everyday interests, see every side of the story. Join the open conversation, and collaborate with creative and curious people across the globe.
“The whole world is watching Twitter. You don't go a day without hearing about Twitter, how it’s used as the fastest way to send a message to the world in an instant, how it carries some of the most important commentary and conversations, how it mobilizes people into action. That's powerful, it's valuable, it's fundamental.” - Jack Dorsey
Job Description
We bring the features of Twitter to Android. This team impacts hundreds of millions of users, which brings with it interesting 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!
Who We Are:
We are the Birdwatch team, our pilot program is a new crowdsourced/participatory approach to reducing misleading information. Birdwatch pushes the state-of-the-art in approaching misleading information on the Internet and we employ a deeply experimental, fast-moving, and iterative approach to find product solutions that work for customers.
Our goal is to empower people on Twitter to create a better-informed world. You can help make it a reality.
What You'll Do:
You will use your in-depth knowledge of all things Android to craft new Twitter features that are uniquely Android-based.
You’ll work as part of a cross-functional team including engineering, research, data science, design, product, and even academic experts outside the company who study the space. You will use your passion and in-depth knowledge of all things Android to craft the client components and features that will shape the future of Twitter for Android.
Qualifications
Who you are:
You’re an experienced mobile engineer looking to make Twitter for Android one of the best mobile experiences out there. You're someone who excels at user-centric product development and has a passion for making beautiful, smooth, delightful mobile experiences.
If this sounds like you, you probably:
Enjoy a rapid iterative approach / the 0-to-1 experience
Enioy working in an ambiguous space with no known product solutions, and trailblazing to build novel solutions that work
Have the ability to move fast and get things done, and help the broader team do so
Have top-notch programming skills in an object-oriented language like Java, Kotlin, or C++ with experience developing mobile applications on Android with knowledge of core CS concepts such as data structures, algorithms, profiling, and optimization
Have experience implementing new features and optimizing existing ones while maintaining a detailed approach to writing tests and quality assurance
Have a track record of designing and delivering reliable, efficient software and systems
Have experience working closely across a variety of teams including product management, designers, researchers, and engineers
Requirements:
BS or MS in Computer Science or equivalent work experience
3+ years experience developing mobile applications on Android
Knowledge of Kotlin and Java
Bonus points:
Advocacy for and/or experience with principles of accessibility and the ability to build interfaces accessible to users with disabilities
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
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.