Job Summary:
The role of Software Architect is an exciting opportunity for a skilled professional to lead the development of a mobile application for video streaming platform.
* Develop and implement common designs across client application platforms
* Drive complex feature designs and ensure seamless integration
* Create estimation frameworks that cater to client needs
Mandatory Skills:
* Exceptional written/verbal communication skills
* Strong collaboration and leadership abilities
* Ability to think strategically while understanding technical nuances
Essential Requirements:
* Proficiency in Android Studio
* Knowledge of Kotlin, Java, Gradle, and other relevant tools
* Familiarity with Android Interprocess Communication, Content Provider, Intent, Binder with AIDL, Automated Test Tools, Espresso, UI Automator, and Activity life cycle
* Understanding of MVVM, MVC, MVI, and Android Services
Benefits:
* A challenging and rewarding role in a dynamic environment
* Opportunities for growth and professional development
* A team-oriented and collaborative culture