About the Role :
We are seeking a highly skilled Android Developer with 5 to 10 years of experience to join our development team. The ideal candidate will have expertise in native Android development using Java and Kotlin, as well as experience in cross-platform mobile app development using React Native. You will play a critical role in designing, developing, and maintaining high-quality mobile applications that provide exceptional user experiences.
Key Responsibilities :
- Design, develop, and maintain native Android applications using Java and Kotlin.
- Build and enhance mobile applications using React Native for cross-platform compatibility.
- Collaborate with product managers, UI / UX designers, and backend developers to translate requirements into technical solutions.
- Ensure the performance, quality, and responsiveness of applications.
- Integrate applications with RESTful APIs and third-party libraries.
- Write clean, maintainable, and efficient code following industry best practices.
- Conduct code reviews, unit testing, and participate in continuous integration and deployment.
- Identify and fix bugs and performance bottlenecks to ensure smooth application operation.
- Stay updated with the latest Android development trends, tools, and best practices.
- Participate in the full mobile application lifecycle from concept, design, build, testing, and deployment to support.
Required Skills and Experience :
5 to 10 years of professional experience in Android development.Strong proficiency in Java and Kotlin programming languages.Extensive experience with Android SDK, Android Studio, and related tools.Solid understanding of mobile app development using React Native framework.Experience integrating RESTful APIs and third-party libraries.Familiarity with mobile UI / UX standards and responsive design principles.Knowledge of app deployment processes including Google Play Store submission.Strong problem-solving skills and ability to troubleshoot issues effectively.Excellent communication and teamwork skills to collaborate within a multidisciplinary team.Preferred Qualifications :
Experience with Agile / Scrum development methodologies.Familiarity with automated testing frameworks and CI / CD pipelines.Knowledge of performance optimization techniques and memory management.Published apps on the Google Play Store or contributions to open-source projects.(ref : hirist.tech)