Our client is seeking an Android Developer with 5-7+ years of industry experience. As a member of the Engineering Group, the software development engineers primary task is to write high-quality, maintainable and robust solutions. This includes working with a variety of groups including Development Managers, Product/Program Managers, Quality Assurance Engineers, Business stakeholders, etc.
Strong knowledge of data structures, algorithms, Android development and designing for performance
Proficiency in one or more of the following languages/platforms: Java, Android, Objective C, C, C++
Ability to translate concept designs into user interfaces on Mobile devices such as iPhone, Android Blackberry, Windows Phone, etc.
Excellent object oriented analysis and design skills (OOA/OOD)
Understanding of system and application performance limits and characteristics
Sharp analytical abilities and proven design skills
Strong sense of ownership, urgency, and drive
Understanding of web services technologies such as SOAP, HTTP, WSDL, XSD, and REST
- Knowledge of bit rates, audio formats, or compression a plus. Past work experience dealing with codec code bases will be an added benefit.