Requirements:
- Experience with mobile applications (Android Native)
- In-depth knowledge of Java/Kotlin
- Experience with object-oriented design principles
- Must have an understanding of major mobile Design & Development paradigms spanning User Experience, data ingestion, analytics, web services (REST & JSON), etc.
- Solid understanding of Android life cycle
- Have a good understanding and knowledge about design pattern MVC, MVP, MVVM
- Write clean, reusable, maintainable code
- Have a good understanding of GIT
- Fast learner and able to implement leading-edge information technologies
- Strong interpersonal skills, written and verbal communication
- Experience in Hybrid Programming is a plus
- Experience in Mobile Application Security is a plus
- Must be Willing to Work Onsite