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 -
1. MVVM
2. ExoPlayer , VideoView
3. MediaController
JOB SPECIFICATION
To be successful in this role you must have:
- Solid 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
- Strong 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 collaborative to ensure successful project execution