Sr. Software Development Engineer - Android Platform

OfferUp   •  

Bellevue, WA

Industry: Technology

  •  

5 - 7 years

Posted 80 days ago

This job is no longer available.

The OfferUp Mobile Development Team is looking for a Senior Android Developer to join us as we disrupt the local mobile marketplace. An Android platform team member will have direct input into all aspects of our native Android application and mobile development process.

As a Senior Engineer on the team, you will own and execute projects from idea to delivery, lead architecture discussions, do regular code reviews, and mentor others as our team solves new and complex challenges. You share our passion for design and have a strong background in mobile development including a portfolio of Android applications.

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