Posted in

Staff Software Engineer – Android

Staff Software Engineer – Android

CompanySnap
LocationPalo Alto, CA, USA, Seattle, WA, USA, San Francisco, CA, USA, Los Angeles, CA, USA, Bellevue, WA, USA
Salary$195000 – $343000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelExpert or higher

Requirements

  • Ability to use Kotlin, Java, RxJava, Dagger, and other great tools to build smooth, stable, and fun products
  • Able to prioritize duties and work well on your own
  • Bachelor’s Degree in a relevant technical field such as computer science or equivalent years of practical work experience
  • 9+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 8+ year of post-grad software development experience; or PhD in a relevant technical field+ 5 years of post-grad machine learning experience
  • Experience with Android application development

Responsibilities

  • Push the limits of mobile devices and build great user experiences
  • Build smooth, stable, and fun products
  • Develop features from design through implementation and launch
  • Evaluate technical tradeoffs of every decision and work with design on the best UI and infrastructure practices
  • Perform code reviews that guarantee code quality

Preferred Qualifications

  • Experience working with large-scale customer-facing mobile application
  • Experience leading teams to deliver sophisticated initiatives