Description:
We are looking for motivated, self-directed software engineers to join our team. The ideal candidate is capable of taking on whole projects and be self-directed in completing those projects.
Responsibilities:
- Design, develop, and assist in the launch of Android applications
- Work as part of the new device development team
Requirements:
- Knowledge of professional software engineering best practices for the software development life cycle, including coding standards, code reviews, source control management, continuous integration, build processes, testing, and operations
- At least 2-3 years of experience in Java UI or services development
- 1-2 years of Android SDK experience
- At least 1 published, demonstrable Android application
- Understanding of how to scale Android UI across multiple devices, both phones and tablets, from multiple manufacturers
- Knowledge of Google and Amazon app store policies and in-app purchase methodologies
- Knowledge of different versions of Android and how to tackle OS version specific issues
- Experience debugging Android applications, including but not limited to DDMS, Traceview, and Draw9 debugging
- Experience working with large multi-disciplinary teams from software, hardware, firmware, and QA
- Experience working with and integrating HTTP web services
- Experience with android mods a plus
- Database Schema design experience as it relates to mobile apps and backend infrastructure
- Able to effectively communicate and provide status updates of progress
- Must be self-motivated and able to work independently or as part of a team
- Must be committed and able to meet deadlines