Android Developer (junior)



About the Role

We are looking for a passionate and motivated Junior Android Developer to join our growing Android team. This is an excellent opportunity for a fresh graduate or entry-level developer to gain hands-on experience working on real-world applications using modern Android development tools and practices.
You will work closely with experienced developers and cross-functional teams to enhance your Android development skills. If you're excited to grow your career with Kotlin, Jetpack Compose, and scalable architectures, this is the perfect environment to thrive.

 

Responsibilities

  • - Assist in developing and maintaining native Android applications using Kotlin and Jetpack Compose.
  • - Collaborate with senior developers to implement UI designs and new features.
  • - Learn and apply best practices in Android development including MVVM and Clean Architecture.
  • - Participate in team discussions, code reviews, and knowledge-sharing sessions.
  • - Help write clean, maintainable, and testable code with guidance from mentors.
  • - Debug and fix basic issues with support from team members.
  • - Continuously learn new technologies, tools, and development processes.

 

Requirements

  • - Basic knowledge of Kotlin and Android development.
  • - Familiarity with Android Studio, XML and Jetpack Compose.
  • - Understanding of fundamental programming concepts such as OOP, data structures, and basic algorithms.
  • - Eagerness to learn and adapt to new tools, technologies, and workflows.
  • - Good communication skills and a collaborative mindset.
  • - Passion for building quality mobile experiences and learning from experienced engineers.
  • - Familiarity with git version control.

 

Nice to Have (Not Required)

  • - Academic or personal projects showcasing Android development.
  • - Exposure to REST APIs, Retrofit, and working with JSON data.
  • - Basic understanding of Coroutines, Flow, or Room.