We are looking for an enthusiastic Android Developer that wants to push mobile technologies to their limit.
- Managing the full technical life-cycle of Android applications during each development phase;
- Designing and developing advanced applications for the Android platform;
- Translating design and wireframes into high quality code;
- Ensure the best possible performance, quality and responsiveness of the application.
What we are looking for
- Strong knowledge of Android SDK (different versions of Android, and how to deal with different screen sizes, etc.);
- Strong knowledge of Android UI design principles, patterns, and best practices;
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies;
- Experience with offline storage, threading and performance tuning;
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks;
- Good knowledge for benchmarking and optimization using Android tools;
- Understanding of Google’s Android design principles and interface guidelines;
- Fluent in reading, writing and speaking English.
Nice to have
- Knowledge of Android NDK;
- Have published one or more Android apps in the app store;
- Knowledge of other web technologies and UI/UX standards;
- Test driven development or any exposure to automated testing;
- SQLite and relational database knowledge.