- Design, develop, and maintain advanced Android applications using the latest tools, technologies, and coding practices. Collaborate with the development team to create efficient and scalable mobile solutions.
- Translate product requirements and UI/UX designs into fully functional features and intuitive user interfaces on the Android platform. Ensure the application's performance, responsiveness, and stability.
- Conduct code reviews and optimize the Android application codebase for maximum performance, maintainability, and reusability.
- Integrate with various APIs, backend services, and third-party libraries to enhance the application's functionality and data processing capabilities.
- Keep up-to-date with the latest Android development trends and best practices. Continuously improve the user experience by proposing innovative solutions and UI enhancements.
- Monitor app performance and conduct regular profiling to identify areas for optimization. Implement improvements to enhance the application's speed and responsiveness.
Skills and Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or equivalent qualification.
- More than 02 years of experience in Android app development.
- Candidates holding professional certifications relevant to their respective areas will be considered an added advantage.
- Solid understanding of Android Studio and the Android SDK.
- Familiarity with RESTful APIs and JSON data handling.
- Knowledge of design patterns, architectural principles, and software development best practices for mobile applications.
- Experience with UI/UX design, including responsive layout and adaptive design.
- Strong problem-solving and debugging skills.
- Ability to work collaboratively in a team environment.
- Excellent communication skills and the ability to articulate technical concepts to non-technical stakeholders.
- Knowledge of cloud-based technologies and mobile backend services integration.
- Understanding of mobile app testing and continuous integration processes.