You will work with our team of talented engineers to design and build the next generation of mobile applications with us.
A Bachelorâ€™s degree in Computer Science (or equivalent training) + 2-4 years of experience developing Android applications.
ï · Strong knowledge of Android SDK, different versions of Android and how to deal with different screen s. ï · Strong basics in the Java programming language.
ï · Strong knowledge of Android UI design principles, patterns, and best practices.
Â ï · Ability to understand business requirements and translate them into technical requirements.Â
ï · Familiarity with RESTful / SOAP APIs to connect Android applications to back-end services.Â
ï · Experience with offline storage, threading, and performance tuning.Â
ï · Familiarity with cloud message APIs and push notifications.Â
ï · Understanding of Google's Android design principles and interface guidelines.
Â ï · Knowledge of the open-source Android ecosystem and the libraries available for common tasks.Â
ï · Must have developed at least 1-2 projects end to end. Live apps on the Play Store is a big plus.Â
ï · Experience working closely with production, designers, and other developers.
Â ï · Understanding of code versioning tools, such as Git.Â
ï · Familiarity with the use of additional sensors, such as NFC, gyroscopes, and accelerometers is a plus.
Â ï · Familiarity with continuous integration is a plus.