Senior Android Developer
A leading provider of field service management for every size of field service business company is looking for a Senior Android Developer. What You Need for this Position: • 3+ years of experience as a software engineer, demonstrated success developing a variety of mobile software application while taking on additional responsibility in the design, development, and deployment of the solution. • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. • Familiarity with RESTful APIs to connect Android applications to back-end services. • Strong knowledge of Android UI design principles, patterns, and best practices. • Experience with offline storage, threading, and performance tuning. • Ability to design applications around natural user interfaces, such as “touch”. • Ability to understand business requirements and translate them into technical requirements. • Familiarity with cloud message APIs and push notifications. • A knack for benchmarking and optimization. • Proficient understanding of code versioning tools, such as Git. • Familiarity with continuous integration.