Description & Requirements
Kotlin Architect:
• At least 10+ years of experience in developing apps on Kotlin
• Good understanding of developing multi platform applications using Kotlin multi-platform or any other platform
• Good hands on experience on deploying Kotlin apps on Android and iOS ecosystems
• Ability to lead the mobile development stream of work within a larger enterprise product development
• Good understnading of design patterns for developing mobile apps including online and offline capabilities
• Good experience in designing and building hihg performant mobile apps using Kotlin
• Understanding of kotlin and coroutines.
• Knowledge of design patterns (MVVM & MVI)
• Understanding of dependency injection frameworks like Dagger HILT
• Understanding of RxJava, observable pattern
• Proficient in debugging and analysis skills using ADB
• Good knowledge of memory management, concurrency, and multi-threading
• Experience of working with Test Driven Development
• Experience and passion to build great user experiences
• Good knowledge of OOPS, data structure and algorithms
• Good communication skills - oral and written
• Experience in working with large scrum teams