Job Opportunity:
* The mobile application project aims to develop a video streaming platform.
* As a Software Architect, you will oversee the common designs across client application platforms, promote best practices for code quality and performance across application platforms, lead complex feature designs, create and maintain estimation frameworks across client platforms, evaluate technical aspects for product “what if” scenarios, and lead/develop POCs to vet out new technologies and/or feature ideas.
Mandatory Skills and Qualifications:
* Excellent written/verbal communication skills
* Excellent collaboration and leadership skills
* Ability to think critically through the lens of the customer while understanding technical details
* Expertise in React Native mobile app development
* Familiarity with native Android development and design
Technical Requirements:
* Android Studio
* Kotlin/Java/Gradle
* Android Interprocess Communication
* Content Provider
* Intent
* Binder with AIDL
* Automated Test Tools
* Expresso
* UI Automator
* Android Application Design
* MVVM, MVC, MVI
* Activity life cycle
* Android Services
Benefits and Opportunities:
* This role offers opportunities for professional growth and development.
* You will work on a challenging project that requires innovative solutions.
About the Role:
* This is an exciting opportunity to join our team as a Software Architect.
* We are looking for someone who can drive common designs and promote best practices.