• Create new, awesome features for millions of users
  • Write efficient, maintainable code for mobile phones
  • Own release and QA cycles of your code
  • Work with customer support to fix reported bugs


  • BS in Computer Science or equivalent. MS or PhD is a plus
  • Passionate about user experience
  • Ability to work in a very small team
  • Experience with Java, Objective-C, C#, or C/C++ programming and debugging skills
  • Strong understanding of application architecture and object-oriented design
  • Android, iOS, Windows Phone development experience, with deep knowledge of best practices, APIs and libraries
  • 2 + Years of Mobile Software Development
  • Working experience with networking and messaging protocols
  • Proficiency in the following areas: multi-threaded programming, TCP/IP sockets, SQL
  • Experience developing native mobile apps is strongly preferred, but not required