- Bachelor’s degree in Computer Science or related
- 3-5 year relevant experience
- Strong knowledge of Android Application Architecture
- Solid background in software development and design patterns
- Hands on experience of writing Unit-test code for robustness, including edge cases, usability and general reliability
- Experience working with product management and UI/UX designers
- Experience with communication and messaging applications
- Hands on experience in dealing with Android’s different versions
- Proficiency in Java, PhoneGap, Ionic Framework and Angular JS
- Experience with JSON concepts and REST APIs
- Knowledge of general mobile landscape, architectures, trends and emerging technologies
- Ability to work in a dynamic, fast moving and growing environment