Posted on 07 Dec, 2023

Android App Developer

2 - 3 Years

Job Description :

We are seeking an experienced Android App Developer to join our dynamic team. The ideal candidate will have 2-3 years of experience in Android development, with a strong focus on delivering high-quality mobile applications. Proficiency in implementing clean architecture in app design is a must.

Key Responsibilities :

  • Develop and maintain advanced Android applications using Java and Kotlin.
  • Implement clean architecture principles to ensure scalable, maintainable, and testable code.
  • Collaborate with cross-functional teams to define and design new features.
  • Work with outside data sources and APIs.
  • Unit-test code for robustness, usability, and general reliability.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Troubleshoot, optimize, and resolve application issues and maintain code quality.
  • Participate in code reviews and contribute to team knowledge sharing.

Required Skills :

  • 2-3 years of proven software development experience in Android app development.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Proficiency in Java and Kotlin.
  • Deep understanding of Clean Architecture and its implementation in Android apps.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Experience with Android UI principles and best practices.
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
  • Experience with offline storage, threading, and performance tuning.
  • Understanding of Google’s Android design principles and interface guidelines.
  • Proficient understanding of code versioning tools, such as Git.

Desirable Skills :

  • Experience with Android Jetpack components.
  • Knowledge of additional programming languages and frameworks used in mobile development.
  • Prior experience with continuous integration and deployment (CI/CD) pipelines.
  • Experience in app design and architecture, including MVP, MVVM, and MVI patterns.

    Enter below details to apply.