Responsibilities



  • Translate designs and wireframes into high quality code


  • Design, build, and maintain high performance, reusable, and reliable Kotlin  code


  • Ensure the best possible performance, quality, and responsiveness of the application


  • Identify and correct bottlenecks and fix bugs


  • Investigate and resolve technical issues in testing and production


  • Work in Agile teams, participated in Sprint Show & Tell


  • Apply quality software engineering practices through all phases of development and into production


  • Conduct peer code reviews to ensure adherence to coding standards, maintainability, and performance


  • Optimize mobile applications for performance, usability, and reliability


  • Design and develop reliable, fast, flexible and decoupled systems


  • Create structured, testable, lightweight code in Kotlin / java



Requirements



  • Strong knowledge of Android SDK , different versions of Android, and how to deal with different screen sizes


  • Proficient in different Android Architecture patterns, design patterns, clean architecture and SOLID principles implementation.


  • Hands on practice of kotlin components like lambda functions, inline functions, data classes, Object extension, null safety


  • Familiarity with RESTful APIs to connect Android applications to back‐end services


  • Strong knowledge of Android jetpack components like Navigations, ViewModel, Livedata, compose, Room


  • Good experience of background tasks handling with multi-threading, Couroutines, WorkManager and Broadcast Receivers


  • Ability to design applications around natural user interfaces, such as “touch” and proficient in using Android Material designs


  • Knowledge of the open‐source Android ecosystem and the libraries available for common tasks like Retrofit


  • Ability to understand business requirements and translate them into technical requirements


  • Familiarity with cloud message APIs and push notifications


  • A knack for benchmarking and optimization


  • Expertise in implementing App security framework and tools – SSL Pinning and certificates, Proguard, encryption


  • Understanding of Google’s Android design principles and interface guidelines


  • Proficient understanding of Git , CI/CD pipeline and Jenkin


  • Familiarity with all Android testing framework Junit, Espresso, Mockito, AndroidX and well known about writing test cases for UI and logical part of codebase.




Similar jobs
Binance ( Hong Kong ) 15 hours ago
Classy Wheeler Limited ( Hong Kong ) 15 hours ago
Lalamove ( Hong Kong ) 14 hours ago
Binance ( Hong Kong ) 14 hours ago
Leadingnation ( Hong Kong ) 1 day ago

More from Capgemini Hong Kong Limited
Capgemini Hong Kong Limited 1 day ago
Capgemini Hong Kong Limited 1 day ago
Capgemini Hong Kong Limited 17 hours ago

Android Developer

Apply Now
Back to search page