Technical Lead for Mobile Application Development
Our organization seeks a seasoned Technical Lead to spearhead the development of a mobile application for video streaming.
The key responsibilities of this role include:
* Driving cohesive designs across multiple client platforms
* Establishing best practices for code quality and performance
* Leading complex feature designs and developing Proof of Concepts (POCs)
* Creating and maintaining estimation frameworks
* Conducting technical evaluations for new product ideas and scenarios
Mandatory Skills:
* Exceptional written and verbal communication skills
* Strong collaboration and leadership abilities
* Ability to think critically and strategically while understanding technical details
* Proficiency in React Native mobile app development
* Familiarity with native Android development and design principles
Required Tools and Technologies:
* Android Studio
* Kotlin, Java, and Gradle
* Android Interprocess Communication
* Content Provider
* Intent
* Binder with AIDL
* Automated Test Tools
* Expresso and UI Automator
* Mobile Application Design Principles
* Architecture Patterns (MVC, MVVM, MVI)
* Activity Lifecycle Management
* Android Services
Benefits of this role include the opportunity to work on cutting-edge technologies and contribute to the development of a high-quality mobile application.