Our Android Engineer role requires a firm knowledge of both Java and the Android SDK, along with a broad knowledge base of software development. The ability to follow directions and create and adhere to accurate timeframes is a must, as is a strong understanding of object-oriented programming and design patterns.
The ideal candidate will have excellent communication skills, a problem-solving mentality and will have created a live, in-store mobile application.
- Heavily experienced developing Android mobile applications
- Strong knowledge of Java and the Android SDK
- Experience with remote data via REST and JSON
- Solid understanding of the full mobile development life cycle (Including automated Test Cases)
- Proficient with Git/VCS
Bonus Points If…
- Have experience with geospatial data
- Have a strong math background
- You like aviation and drones!