Job Description:
Responsibilities
In this highly collaborative, cross-functional, and Agile environment, you will…
- Build industry leading Android apps for connected vehicles on a global scale
- Report status of assigned software development and/or maintenance tasks
- Commit to completing well-defined work and deliver on those commitments
Qualifications
- Experience with Agile development methodologies including XP methods such as Test-Driven Development and pair programming
- 6+ years of experience as an, Android, software developer on production Mobile projects
- Experience writing Android clients for Web Services (REST, RPC, and/or SOAP)
- Experience with multi-threaded development on Android platforms
- Firm understanding of Intents, ContentProviders, Services, BroadcastReceivers, AsyncTask, Handlers and AIDL.
- Experience with SQL Lite on Android
- Knowledge of XML parsing, and/or DOM traversal.
- Experience as developer on App(s) publicly available in the Google Play App Market
- Experience with native Android UI development for phones and tablets (multi-resolutions, resource utilization such as images, layouts, strings)
- Experience with mapping and search providers
- Experience with other Google APIs (licensing, in-app billing, etc)
- Experience developing Android Widgets
- Experience with Bluetooth, NFC, Location and/or Accelerometer; other sensors