Roles and Responsibilities
Responsibilities :
1. Experience in retrofit
2. Hands-on experience in developing Android applications using KotlinJAVA
3. Strong on architectural (MVC, MVP, MVVM, VMI) and GoF design patterns
4. Experience in Github, code reviews and PRs
5. Extensive experience in various Android versions, Android SDK and Android Studio
6. High proficiency in Web services integration using HTTP, REST, JSON and XML
7. Familiarity with Android UI design principles, patterns, and best practices Expert in Layouts
8. Good understanding of push notification services
9. Proficient in designing clean and maintainable code
10. Experience with multi-threading and memory management specific to mobile devices
11. Strong problem solving and good debugging skills needed to identify, research and resolve problems
12. Excellent oral and written English communication.
13. Curiosity, Willingness, and Ability to learn new technologies
Job Responsibilities :
1. Design and build advanced applications for the Android native platform
2. Collaborate with cross-functional teams to define, design, and ship new features.
3. Unit-test code for robustness, including edge cases, usability, and general reliability.
4. Work on bug fixing and improving application performance.
5. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
–