Successful candidates must also be innovative, flexible, self-directed, and able to design and write high-performance, reliable, maintainable code. The ability to function at a very high level in a fast paced environment along with a team of very talented engineers is essential. If you enjoy working in a dynamic environment to deliver world class mission critical systems, this may be the career opportunity for you!
· B.S. in Computer Science or a related field
· 3+ years of software development experience.
· Proficiency in Java or other high level programming languages
· Experience developing native mobile applications.
· Computer Science fundamentals in data structures, object-oriented design, algorithm design and problem solving.
· Strong verbal and written communication skills and demonstrated technical leadership
· Works well in a fast-moving team environment and is able to effectively drive cross-team solutions having complex dependencies and requirements.
· M.S. in Computer Science or a related field.
· Experience in iOS and/or Android SDK.
· Experience building complex, scalable, and high-performance systems that have been successfully delivered to customers.
· Experience architecting mobile experiences for volatile bandwidth conditions.
· A real desire to build great experiences for mobile devices worldwide.