Bring in best practices and patterns that can be used for engineering lifecycle for Android discipline
Product Quality
Take ownership of end-to-end product quality
Developing & maintaining core app frameworks that help make the apps more reliable and delightful
Reducing the Crashes, ANR and providing stable experience across the platform
POCs
Create prototypes of new ideas
Explore new technologies on the forefront of mobile technology New ideas and features exploration without impacting the product development roadmap
Critical Competencies:
Behavioural
Should be a good team player & able to work independently under pressure.
Experience handling the remote and inhouse teams is must.
Strategic thinker balanced with a grasp of details. Must possess the ability to switch between execution and strategy mode most effortlessly.
Ability to see the big picture, visualize the future and develop relevant functional strategies which value add to our business.
Ability to prioritize and cope with competing demands. Must possess a sense of urgency and excellent execution and project management skills.
Must be excited by and be able to navigate ambiguity.
Passion for results and excellence.
Must be able to get the job done by working collaboratively with others.
Inquisitive and analytical mind; out-of-the-box thinking; bring a creative perspective to business problems applying functional expertise, business understanding and common sense.
Technical
Sound understanding of Android Architecture, Framework, Android SDK, Core Java, Kotlin, Android Studio IDE, Android Debugger
Should have excellent programming/coding and logical skills.
Experience with OTT tech stack is must.
Sound working experience with ExoPlayer, IMA SDK, Media Session, Media Architecture, SSAI & DAI
Hands-on experience in building mobile applications and mobility solutions - native applications
Should be able to do technical and architecture planning for the development with various stack holders and vendors.
Advanced in basic components of Android: Activity, Services, Intent, Broadcast Receiver, Content Provider, Action Bars, Widgets, Fragments, Leanback, Animations and Material design
Advanced in Kotlin, MVVM & MVP architectures, Threading, Coroutines and should be updated with latest development in android framework
Good working experience on Web Service Integration (REST, JSON, XML) & cloud technologies - AWS, GAE, GCM
Experience in using analytics, location and social APIs, MDM, payment gateway, SMS gateway, media content transcoding and cloud integration, APM tools