Job Title: Android App Developer
Experience Required: 2–3 Years
Location: Gurugram
Department: IT
Reporting To: Technical Lead
Job Summary:
We are looking for a skilled Android App Developer responsible for developing and maintaining high-quality mobile applications.
The ideal candidate should have hands-on experience with Android SDK, Kotlin/Java, and a good understanding of modern app development practices, UI/UX principles, and API integration.
Key Responsibilities:
- Design, develop, test, and deploy Android applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain and improve the performance of existing applications.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify and fix bugs, and work on continuous improvement of app performance.
- Integrate RESTful APIs and third-party libraries.
- Follow coding standards, best practices, and maintain proper documentation.
- Work closely with UI/UX designers to create user-friendly interfaces.
- Participate in code reviews and provide constructive feedback.
Technical Skills Required:
- Proficiency in Kotlin and Java for Android development.
- Strong understanding of Android SDK, Android Studio, and Gradle.
- Experience with RESTful APIs, JSON, and third-party libraries (Retrofit, Glide, Firebase, etc.).
- Knowledge of MVVM/MVC architecture and Jetpack components (ViewModel, LiveData, Room, Navigation, etc.).
- Familiarity with Google Play Store deployment and app release management.
- Experience with version control systems (Git/GitHub/GitLab).
- Understanding of Material Design guidelines and UI/UX standards.
- Basic understanding of Unit Testing and Android security best practices.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, IT, or a related field.
- Experience with Flutter or React Native is a plus.
- Familiarity with CI/CD pipelines and Agile methodologies.
- Knowledge of Firebase services (Analytics, Cloud Messaging, Authentication).
Soft Skills:
- Strong analytical and problem-solving skills.
- Good communication and collaboration abilities.
- Attention to detail and commitment to quality.
- Ability to work independently and as part of a team.
Employment Type: Full-Time