Description

Job Description

Key Responsibility & Accountability

  • Engage with key stakeholders to understand the requirements and establish a necessary communication with developers.
  • Drive and own the end-to-end development cycle with strict adherence to timelines.
  • Proactively monitor and fix App health issues, production bugs, consumer issues.
  • Continuously mentor developers on clean coding practices and patterns usage.
  • Modernizing the tools and dev processes to make the App stable and scalable.
  • Encourage developers to come up with new ideas and help them building MVPs.
  • Outline the App release plan and keep stakeholders updated.


Requirements

Qualification

  • A graduate with minimum 9 – 12 years of industry experience.

Hard skills

  • Deep understanding of Android Architecture, Building Blocks, Lifecycle, APIs, Framework, and UI Design principles.
  • Hands on experience with Unit Testing, TDD and CI practices.
  • Hands on with People management & Technical management.
  • Must have architected at least two applications.

Knowledge and competencies

  • Hands-on experience in developing Android applications using Kotlin
  • Awareness about efficiently handling API responses (Security, Caching etc.)
  • Experience with commonly used third-party libraries, SDKs, frameworks.
  • Functional knowledge of development patterns like MVP, MVVM etc.
  • Proficient in using Programming Patterns, Models.
  • Experience in Insights, Payment, Advertisement systems would be plus.
  • Basic understanding of AWS, Firebase, Azure is desirable.


 

Education

Any Graduate