Android Developer
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