Android Developer

Apping Technology

Ahmedabad, Gujarat, India

Job Type: Full-Time
  • Android
  • MVP
  • CI CD
  • Kotlin

Responsibilities:

  • Develop and maintain Android applications using Kotlin and/or Java.
  • Design and implement robust, scalable, and efficient mobile applications.
  • Collaborate with UI/UX designers, backend developers, and product managers.
  • Integrate RESTful APIs and third-party libraries into applications.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot and debug issues to improve application performance.
  • Stay updated with the latest Android SDK updates, tools, and industry trends.
  • Work with version control systems like Git, GitHub, or Bitbucket.
  • Follow Agile methodologies and participate in code reviews.

Requirements:

  • Bachelor's/Master’s degree in Computer Science, Information Technology, or a related field.
  • 2+ years of Android development experience
  • Proficiency in Kotlin (preferred) and/or Java.
  • Experience with Android SDK, Jetpack Components (LiveData, ViewModel, Room, Navigation, etc.).
  • Strong understanding of MVVM, MVP, or Clean Architecture.
  • Knowledge of databases (SQLite, Room) and cloud storage solutions.
  • Experience with Firebase services (Auth, Firestore, Analytics, Push Notifications).
  • Familiarity with Dependency Injection (Dagger, Hilt).
  • Experience in integrating third-party APIs, Google Play Services, and payment gateways.
  • Knowledge of CI/CD tools, Jenkins, or GitHub Actions is a plus.
  • Experience with unit and UI testing using JUnit, Espresso, or Mockito.
  • Strong problem-solving and debugging skills.
  • Ability to work independently and collaboratively in a team.
  • Good communication and documentation skills.
🤖 TalentMate - Workforce Pro:
Hi! I’m your TalentMate, here to help you ace your next interview. Ask me anything about interview tips, common questions, and best practices!