107 Capgemini Engineering Jobs
Android Developer - Mobile App Designing (1-17 yrs)
Capgemini Engineering
posted 9d ago
Flexible timing
Key skills for the job
Role : Android Developer
WFO and WFH
Job description :
Role & responsibilities :
- Collaborate with Developers to design, develop, and maintain Android applications .
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Ability to design applications around natural user interfaces, such as touch
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- Experience working on Offline databases like SQLite, Realm, Room, etc.
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications.
- Strong exposure to Data Structures and Algorithms with good problem-solving skills.
- Should have good experience in design patterns: MVVM, MVP, MVC
- Proficient in the Android development platform.
- Experience designing, developing, and implementing enterprise apps.
- Proofreading your code and correcting mistakes before each app is released.
- Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
- Monitoring app reviews to detect areas for improvement.
- Creating app updates, including bug fixes and additional features, for release.
- Write clean, efficient, and maintainable code .
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Ensure the performance and quality of applications
- Identify and correct bottlenecks and fix bugs .
- Help maintain code quality, organization, and automatization .
- Write and maintain Unit Tests .
Requirements:
- Bachelor's degree in Computer Science or a related field .
- 1-17 years of experience in developing Android applications .
- Proficient in Java and Kotlin .
- Experience with Android SDK, Android Studio, and Git .
- Knowledge of RESTful APIs to connect Android applications to back-end services .
- Strong understanding of Android design principles and material design .
- Experience with third-party libraries and APIs .
- Strong problem-solving skills .
- Excellent communication and teamwork skills.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Android Developer roles with real interview advice
4-20 Yrs