Extensive Experience in different versions of Android, application lifecycle, asynchronous server communication, and UI components / Domain Knowledge: Experience In Health care application is preferred / Previous experience of working in Product/Solution development or Start-ups will be added advantage
- Kotlin, Android SDK, different versions of Android, and how to deal with different screens, development tools, application lifecycle, asynchronous server communication, and UI components.
- Experience in web service integration ( REST and SOAP)
- Strong knowledge of Android UI modeling, UI Design Principles, and best practices.
- Experience with multithreaded , reusable frameworks, Jetpacks tools and optimization techniques
- Knowledge of SQLite and data synchronization mechanisms with cloud storage.
- Exposure to the open-source Android ecosystem and the libraries available for common tasks.
- Familiarity with the use of third-party integration like Twilio, Firebase, , AWS authentication.
- Proficient understanding of code versioning tools such as Git, SVN, bit bucket.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Experience on WebRTC is good to have.
- DevOps understanding is a plus.