Key Skills
- Minimum 4+ years of experience in Android native application development
- Hands-on experience in Kotlin and Java with unit test cases
- Experience in architecting multiple Android applications including MVVM architecture (LiveData, LifeCycle, ViewModels, Flow)
- Excellent knowledge and experience in Android Jetpack Components, Custom Components, RoomDB, WorkManager, Coroutines, Maps, Bluetooth, BLE, Wi-Fi, Socket-Connections
- Experience in Agile development environments Skills
- Expert level skills in Android Programming
- Expert level knowledge in Kotlin and Core Java with OOPS concepts and design patterns.
- Good knowledge in designing and consuming SOAP/Rest based interfaces
- Positive knowledge in animation and 2D graphics programming in Android
- Ability to write production quality code and to work from and maintain existing code base
- Successful track record in development of android apps - one or more apps published in store