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
- 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 environment
- Strong attention to detail and problem-solving skills.
- Ability and desire to work collaborative to ensure successful project execution
Skills: android,model-view-viewmodel (mvvm),android sdk,restful apis,microsoft mvp,mvc,api,git,jira,design principles