Job Description

We are hiring for a Senior Software Engineer to join our Android team to build responsive, high performance native Android apps. You will work closely with product manager and design team to improve and build new features.

Basic Qualifications

  • Minimum of 2 year experience developing native Android apps
  • Minimum of 4 years overall software development experience
  • Experienced in the end to end development and shipped applications on Google Play Store.
  • Highly proficient in Java
  • Experienced building customer focused mobile application (ideally consumer facing)
  • Involvement in making design and general product decisions
  • Strong Computer Science fundamentals in object oriented design, data structures, networking, concurrency
  • Bachelor’s Degree in Computer Science, or equivalent professional software development experience

Preferred Qualifications

  • Lead teams in building Android applications
  • Experience with multi-threading / asynchronous logic
  • Experience developing an API (OAuth, XML, JSON, REST, etc.)
  • Understanding of the HTTP protocol
  • Quick learner, with passion for new technologies
  • Passion in building beautiful, easy to use mobile applications.