Android Developer

We are looking for a skilled Android Developer to join our growing team. You will be responsible for developing new features and maintaining existing Android applications. This role requires strong technical skills, a proactive mindset, and the ability to collaborate effectively in a team environment.


Responsibilities:

  • Develop and maintain Android applications using Kotlin.
  • Write clean, efficient, and maintainable code.
  • Participate in designing application architecture.
  • Conduct code reviews and ensure high code quality.
  • Write unit tests to ensure the stability and reliability of applications.
  • Collaborate with backend developers to integrate APIs.
  • Work with version control systems (Git).
  • Analyze and fix bugs and application issues.
  • Stay up to date with modern Android development trends and technologies.
  • Take part in team discussions and contribute to technical decision-making.


Requirements:

  • 3+ years of experience in Android development.
  • Excellent knowledge of Kotlin and Java.
  • Strong understanding of OOP principles, design patterns, and SOLID principles.
  • Proficient in core Android components (Jetpack Compose is a must, View-based UI is a plus).
  • Experience with multithreading and asynchronous programming using Coroutines and Flow.
  • Good understanding of RESTful APIs and network operations.
  • Experience working with local databases (e.g., Room).
  • Experience writing unit tests.
  • Familiarity with Git version control.
  • Strong team collaboration skills.
  • Clear understanding of development processes.
  • English proficiency: Upper Intermediate and above.


Nice to Have:

  • Experience with architectural patterns and Clean Architecture.
  • Familiarity with Jetpack libraries.
  • Experience with Dependency Injection (e.g., Dagger, Hilt).
  • Experience with CI/CD tools and pipelines.
  • Experience publishing applications to Google Play Store.
  • Understanding of Material Design principles.
  • Experience working with third-party libraries and SDKs.
  • Familiarity with animations, including Lottie.
  • Experience with Kotlin DSL for configuration.
  • Conversational English.
  • Experience in other platforms or programming languages.
Published 22 April
155 views
ยท
47 applications
20% read
ยท
0% responded
To apply for this and other jobs on Djinni login or signup.