Android Developer

Denver, CO
Remote Considered


We’re looking for an outgoing, independent, top notch developer who thrives in an ever changing environment and enjoys making an immediate impact on customers. 


  • Design, code, and test new features for our client's Android product
  • Collaborate with other engineers to ensure all work is testable, elegant, and architecturally sound
  • Work with product managers to define the visual design and user experience of features
  • Refactor existing code as needed
  • Write both integration and unit tests
  • Debug and fix issues as they arise in a timely fashion


  • B.S. or B.A. required, preferably in computer science or other related degree
  • 4+ years of Android development experience
  • Strong analytical and problem solving skills
  • Deep knowledge of object oriented principles and their application
  • Deep knowledge of time and space complexity and their effect on user experience.
  • A thorough understanding of architecture frameworks like MVC or MVVM
  • Experience writing multi-threaded Android apps
  • Working knowledge of relational databases (SELECT, INSERT, primary keys, foriegn keys…)
  • Working knowledge of Unix / Linux systems
  • Working knowledge of source control systems ( Git )
  • Excellent written communications: clarity, brevity, grammar
  • Excellent verbal communications: articulateness, patience, listening skills
  • Professionalism: promptness, attention to detail, organization

Bonus Points

  • Experience with Realm
  • Experience with RxJava / RxAndroid
  • Extensive knowledge of relational databases (joins, sub-selects, query performance…)
  • Experience in JavaScript, Swift, iOS development
  • Start-up experience
  • Advanced degree in computer science or related field
View All PositionsApply