Description

Responsibilities

  • Design, develop, and maintain native Android applications using Kotlin and Jetpack Compose.
  • Collaborate with UX/UI designers to optimize user experiences for phones and tablets.
  • Conduct code reviews, write unit and UI tests, and ensure code quality through CI/CD pipelines.
  • Troubleshoot and resolve production issues, ensuring high availability and performance.
  • Document technical designs and development processes in accordance with internal standards.
  • Work closely with architects and stakeholders to define and implement scalable solutions.
  • Mentor junior developers and contribute to team knowledge sharing.

Minimum Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • 4–6 years of experience developing large-scale Android applications.
  • Proficiency in Kotlin and Android SDKs.
  • Experience with Jetpack Compose and modern Android architecture components.
  • Strong understanding of RESTful APIs, JSON, and XML.
  • Hands-on experience with GitHub and enterprise-level branching/merging strategies.
  • Familiarity with CI/CD tools and debugging techniques.
  • Solid understanding of SOLID principles and mobile security best practices.
  • Experience with accessibility features and performance/memory debugging.

Preferred Qualifications

  • Experience building modular native features.
  • Exposure to Android NDK.
  • Familiarity with Agile development methodologies.
  • Strong interpersonal and communication skills.
  • Experience supporting multiple Android versions, screen sizes, and device types

Education

Any Graduate