Android Developer

We are looking for an experienced Android Developer to design, develop, and maintain high-performance mobile applications. The ideal candidate will have a strong background in Kotlin/Java, experience working with RESTful APIs, and a deep understanding of Android development best practices.

Key Responsibilities:

  • Develop, test, and maintain Android applications using Kotlin/Java.
  • Collaborate with UI/UX designers, backend developers, and product managers to deliver high-quality applications.
  • Optimize app performance, ensure smooth animations, and improve responsiveness.
  • Work with RESTful APIs, WebSockets, and third-party SDKs for seamless data integration.
  • Implement MVVM, Clean Architecture, and Dependency Injection for scalable applications.
  • Ensure code quality through unit tests, integration tests, and code reviews.
  • Keep up with the latest Android trends, Jetpack libraries, and best practices.
  • Deploy apps to Google Play Store and handle post-release bug fixes and improvements.

Required Skills & Qualifications:

  • 4+ years of experience in Android app development.
  • Proficiency in Kotlin (preferred) and Java.
  • Experience with Jetpack Compose, ViewModel, LiveData, Room, and WorkManager.
  • Strong understanding of Material Design principles and UI/UX best practices.
  • Knowledge of Android app lifecycle, background services, and threading.
  • Familiarity with Retrofit, Dagger/Hilt, Coroutines, and Firebase.
  • Experience integrating third-party APIs, analytics, and payment gateways.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Experience with Git, CI/CD pipelines, and Agile development methodologies.

Good to Have:

  • Experience with Flutter, React Native, or cross-platform development.
  • Knowledge of ARCore, CameraX, and ML Kit.
logo
logo

Chat

Hi! Welcome to KNS Technologies Chatbot.