Emergent Software Solutions is looking for EXPERIENCED Android Game Developer to join the existing Android team. You will be working on variety of tasks (from simple to complex level), including performance tuning, deployment, and ensuring all new Game features work smoothly on Android using game engine. You will be working under the supervision of Senior Project Manager and with Senior Android developers to accomplish your tasks. You will be working in friendly and fast growing environment.
You should be already done games and can demo them.
Minimum of 2+ years of dedicated professional experience in game development.
Required Skills & Experience
· Strong knowledge of Android NDK, different versions of Android, and how to deal with different screen sizes
· Strong knowledge of Android UI design principles, patterns, and best practices
· Experience with offline storage, threading, and performance tuning
· Familiarity with Bluetooth coding, specifically BLE
· Experience implementing RESTful APIs
· Knowledge of the open-source Android ecosystem and the libraries available for common tasks
· Familiarity with APIs and push notifications
· Understanding of Git
· Familiarity with integrating native C and CPP code via JNI
· Ability to think as a user and identify UX issues
· Experience of payment processing