JOB OVERVIEW
Android Developer shall be responsible for development and deployment of android based applications for web, TV Streaming and mobile.
Candidate must know below points for Android -
MVVM
ExoPlayer , VideoView
MediaController
JOB SPECIFICATION
To be successful in this role you must have:
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Familiarity with RESTful APIs to connect Android applications to back-end services
Robust knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Should have worked on MVP, MVC & MVVM Architecture
Knowledge of Jetpack Components, Media/Music & Video Player libraries, TV Apps, and Payment gateways
Familiarity with cloud message APIs and push notifications
Proficient understanding of code versioning tools such as Git/BID Bucket, JIRA
Familiarity with continuous integration
DESIRED EDUCATION AND EXPERIENCE:
Bachelor’s degree in Computer Science
3 to 5+ years’ experience in relevant field
Verifiable leadership experience and capabilities, with past successful project execution
Able to work independently and as part of a team.
Proven ability to generate and deliver reports that provide useful insight into project details
Excellent communication and organizational skills
ESSENTIAL JOB SPECIFIC TECHNICAL COMPETENCIES & SKILLS:
Customer focus - ability to work with external stakeholders
Understanding of Google’s Android design principles and interface guidelines
Work effectively in a multi-cultural workplace
Strong attention to detail and problem-solving skills.
Ability and desire to work team-oriented to ensure successful project execution