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.
#J-18808-Ljbffr
Similar jobs
Lalamove ( Hong Kong ) 19 hours ago
Classy Wheeler Limited ( Hong Kong ) 19 hours ago
Binance ( Hong Kong ) 19 hours ago
Binance ( Hong Kong ) 19 hours ago
Leadingnation ( Hong Kong ) 19 hours ago

Android Developer

Apply Now
Back to search page