Software Design Leader
We are seeking a skilled Software Design Leader to join our team. In this role, you will be responsible for driving common designs across client application platforms, leading complex feature designs, and creating estimation frameworks across client platforms.
Mandatory Skills
* Excellent written and verbal communication skills
* Excellent collaboration and leadership skills
* Ability to think critically and strategically through the lens of the customer while understanding technical details
* Strong expertise in mobile app development using React Native
* Familiarity with native Android development and design principles
The successful candidate will have:
* Proficiency in Android Studio
* Knowledge of Kotlin, Java, and Gradle
* Experience with Android Interprocess Communication
* Understanding of Content Provider and Intent concepts
* Expertise in Binder with AIDL
* Hands-on experience with Automated Test Tools, Espresso, and UI Automator
* Deep understanding of Android Application Design, MVVM, MVC, and MVI patterns
* Ability to work with Activity lifecycle and Android Services
This is an exciting opportunity to showcase your technical skills and lead the way in software design.