Project Description:
* Our Client is one of largest TV providers in North America and we are searching for a Software Architect to join our team. The project focuses on developing mobile application for video streaming platform.
Responsibilities:
You will be working on the streaming video client architecture:
- Drive common designs across client application platforms
- Drive best practices for code quality and performance across application platforms
- Lead complex feature designs
- Create and maintain estimation frameworks across client platforms
- Lead technical evaluations for Product "what if" scenarios
- Lead/develop POCs to vet out new technologies and/or feature ideas
Mandatory Skills Description:
- Excellent written/verbal communication skills
- Excellent collaboration and leadership skills
- Ability to do big picture thinking through the lens of the customer while still understanding the technical details
- Excellent at React Native mobile app development
- Familiarity with native Android development and design. Must-haves:
- 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
English: C1 Advanced