Senior Android Engineer - Consumer Product
at Twitter
Software DeveloperFull TimeCanada
Consumer Products is responsible for bringing you all 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:Our team loves using the latest mobile technologies for all features of, which includes timelines, tweets, GIF search and more. We've recently delivered the new Home Timeline, Moments, GIF Search, Polls, Highlights, Group DM’s and we're working on a brand new mobile web experience. On the mobile team you have the opportunity to have significant ownership and impact over major user-facing features that hundreds of millions of people love to use.
What You'll Do:As part of the Mobile team you'll be responsible for bringing some of our core products to Android (home timeline / trends / search / tweet anatomy / detail pages). You’ll build compelling new experiences in feature areas such as Search, Moments, DMs and more. You will use your in-depth knowledge of all things Android to craft new Twitter features that are uniquely Android-based.
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 have:·     Top-notch programming skills in an object-oriented language like Java or C++·     Previous experience developing mobile applications (on Android)·     Experience implementing new features and optimizing existing ones·     Technical depth that allows you to rapidly fix bugs and solve problems·      Experience working closely across a variety of teams including product management, interaction designers, and engineers·      A detailed approach to writing tests and quality assurance·      Advocacy of the principles of accessibility and the ability to build interfaces accessible to users with disabilities·      Knowledge of core CS concepts such as: common data structures and algorithms, profiling/optimization Requirements:·     Previous experience developing mobile applications (on Android)·     BS or MS in Computer Science or equivalent work experience  
Apply for this job
Please mention that you come from when applying for this job.