Senior Software Development Engineer - Android

OfferUp   •  

Bellevue, WA

Industry: Technology

  •  

5 - 7 years

Posted 59 days ago

This job is no longer available.

Responsibilities

  • Help set priorities for the platform and broader client infrastructure teams, including design, architecture, implementation, and maintenance of the OfferUp Android application
  • Provide mentorship to other team members, and create solutions and/or frameworks that make other team members better and faster
  • Craft outstanding Android code, and conduct code reviews
  • Create visualization of client metrics, and build out metrics pipelines

Requirements

  • 4+ years of professional software engineering experience, of which at least 2 years were devoted to Native Android
  • Demonstrate expert-level Java and Android SDK skills
  • Exceptional self-management skills during the execution of complex problems and tasks
  • You desire a fast moving, continuous flow development environment
  • Be comfortable with tools deploying and testing Android apps
  • BS or MS in Computer Science or related discipline
  • You are highly organized and detail oriented
  • Eligible to work in the United States

Nice to have

  • Experience with:
    • RxJava
    • JUnit
    • Espresso
    • Dagger
    • Gson
    • Retrofit
    • Stetho
    • Google Location Services
    • Image Loading Libraries such as Picasso & Glide
  • Working knowledge of eCommerce payment systems
  • Github repo with your own code we can view
  • Existing Apps in the Google Play Store