Employer Active
Job Title: Android Developer
CTC: 30 LPA
Experience: 5 years
Location: Pune
Working Mode: Hybrid
Primary Skills: Android Java Kotlin
Good to have: Exp in video streaming tools
Qualification: B.Tech M.Tech MCA
Requirements:
Proficiency in Kotlin programming language (3 years)
Experience with Java programming language
Excellent understanding of design principles and implementation of MVVM
Excellent objectoriented programming design
Must know best practices for descriptive variable and function naming for quality of code and comments
Experience writing unit tests
Experience with Agile methodologies and Scrum
Experience working with Git for source control
Experience working with JIRA
Experience in creating technical documentation (UML Sequence etc.).
Experience with Agile methodologies and Scrum
Knowledge in basic design best practices: Single Responsibility; Dependency Injection
Knowledge and understanding of RESTful services APIs and the JSON file format & parsing.
Understanding of CI/CD frameworks and deployment processes is desired
Desired Flow Coroutines RxJava experience
Desired C experience
Experience with IoT is plus
Video Specific required:
webRTC
RTP
Steaming protocol HLS
exoPlayer
Video Codecs
OpenGL
MP4
.H264/.H265
G711 and/or Opus
Full Time