Job Description:
We are looking for an Android Developer who can build, maintain, and optimize Android applications. The ideal candidate should have hands-on experience in Android app development and should be comfortable working with APIs, databases, Firebase, and third-party integrations.
Roles & Responsibilities:
• Develop and maintain Android applications using Java or Kotlin.
• Integrate REST APIs and ensure smooth communication between mobile apps and backend systems.
• Work with Firebase for authentication, push notifications, analytics, and other services.
• Implement Google Maps, location services, camera, media handling, and file management features.
• Optimize application performance and ensure a smooth user experience.
• Identify, troubleshoot, and fix bugs and technical issues.
• Follow clean coding practices and build reusable components.
• Collaborate with the development team to deliver high-quality mobile applications.
• Publish and maintain applications on the Google Play Store.
• Ensure application security and proper authentication mechanisms.
Required Skills:
• Strong knowledge of Java and/or Kotlin.
• Experience with Android Studio and Android SDK.
• Experience with REST API integration.
• Knowledge of Firebase services.
• Understanding of SQLite or Room Database.
• Experience with Git and GitHub.
• Knowledge of push notifications, file handling, and mobile app security.
• Strong debugging and performance optimization skills.