Roles and Responsibility
Build world class Mobile Apps for the ecosystem.
Work on a full product development lifecycle from requirement gathering, product design, development, to roll out and maintenance
Effectively collaborate with multiple teams and stakeholders including product and design
Own the delivery of multiple features of the product end to end while hands-on in development as well
Advocate best development practices such as continuous integration/continuous delivery, automation (testing and infrastructure) and code modularity, extensibility, quality
Experience in building Apps from Scratch is a big plus
Experience & Skills
Min 8+ Years in Android Application Development
Write clean, solid and testable code while keeping the user experience fast and reliable
Strong understanding of SOLID principles and Object-Oriented Programming Languages
Proficient in Kotlin and Java
Experience with RxJava, RxAndroid, Dagger2, MVVM, MVP, OkHttp, Retrofit, Android Architecture
Components, Audio/Video Framework, Animation, Canvas, Google Map APIs
Managing systems in production and understands release process, monitoring, and debugging
Experience working with Kotlin Multiplatform/Flutter/Xamarin will be an added advantage.