Job Description
The Android Mobile Developer's primary job responsibilities will include:
Developing mobile applications for Android devices
Writing coherent, organized code. The ideal candidates must be comfortable working on a complicated code-base with high levels of abstraction
Working with Product Management to help define functional specifications for mobile applications
Implementing multi-device application features as part of an interactive agile development process
Researching, adopting and integrating new technologies
Innovating and improving existing products and mobile app features
Taking ownership of projects to ensure their successful completion with respect to deadlines
Collaborating with Quality Assurance in developing a test plan to ensure successful deployment of update
Experience with mobile development issues related to performance optimization, caching, security, and native hardware components (camera, gps, etc.)
Job Specification
Strong OOP and software design abilities
Experience with JSON, SOAP, Rest, XML and XHTML
Familiarity with agile development and software engineering best practices
Self-starter, analytical, tenacious problem solver
Strong verbal and written communication skills
Rigorous attention to detail and focus on quality of deliverables
Proven team experience and comfort in a team-oriented environment
Passion for working with technology and excitement for creating high quality consumer technology product