Description

Job Description

Key Responsibility & Accountability

  • Design, Develop and Maintain the Prod App
  • Translate Requirements, UI Design to Efficient and Reusable Modules
  • Take ownership and responsibility of deliverables with adequate quality
  • Adapt to open culture, Work closely with PM, QA, and other Developers
  • Exchange Ideas, new Technological Advancements, Tools, and Processes.

Requirements

Additional Skills & Competencies

  • Kotlin - Basics, Coroutines, Collections, Generics
  • Clean coding practices with OO concepts, SOLID principles, Design Patterns
  • Architectural patterns such as MVVM, MVP
  • Handling App, Activity, Fragment Lifecycle
  • Arch Components: ViewModel, LiveData, Room, Paging, Data Binding, etc.
  • Testing with JUnit, Mockito, Espresso, Robolectric
  • Memory Optimization, App Profiling, and various Debugging techniques
  • Gradle, Git, PR Processes, Jira, or similar tools.

Education

Any Graduate