Description

Key Skills: Android, Kotlin, Java, Android SDK, Rx.Java, Unit Testing (JUnit, Mockito), MVC, MVVM, Google Play Services, Git, Build Automation, Video Playback, Encoding, Transmuxing, Framework Development, iOS, Web, Agile, Cricket Domain Knowledge.

Roles & Responsibilities:

  • Developing new user-facing features for Android using Kotlin and Java.
  • Building reusable components and libraries for future use.
  • Translating designs and wireframes into high-quality code.
  • Optimizing components for maximum performance across a range of devices and screen sizes including mobiles, tablets, and TVs.
  • Analyzing and simplifying complex requirements to ensure efficient implementation .while proactively identifying and communicating potential technical challenges to stakeholders.
  • Leading a team of developers across regions.

Experience Requirement:

  • 5-12  years of relevant work experience with a minimum of 2 years as a Senior Android Engineer.
  • Good knowledge of Android programming platform and SDK (4.0+).
  • Strong proficiency in Kotlin, as well as a working knowledge of Java.
  • Thorough understanding of the Android system Framework APIs.
  • Experience with Rx.Java and its core principles.
  • Practice of Unit Testing using JUnit and Mockito.
  • Knowledge of patterns applied in mobile programming (MVC, MVVM, delegation, etc.)
  • Familiarity with Google Play Services, Play Store account administration and submission.
  • Knowledge of common debug and optimization techniques in mobile programming.
  • A knack for instrumentation testing and optimization.
  • Familiarity with code versioning tools such as Git and build automation systems.
  • Experience with video playback in mobile or web applications, video production, audio/video encoding and transmuxing.
  • Experience with the creation of frameworks/libraries to be embedded in other apps
  • Basic knowledge of iOS and Web programming platforms.
  • Fluent in verbal and written English.
  • Experience working for a global employer.
  • Able to work on a hybrid basis with at least 2 days working in the Mumbai office in Goregaon.
  • Knowledge and interest in cricket will be a bonus for this role.

Education:  Any Post Graduation, B Ed., B. Sc., Any Graduation

Education

Any Graduate