Technical Lead for Android

Executive recruitment company Monroe Consulting Group is partnering up with a leading multinational E-commerce company in Indonesia. Our client is looking to Technical Lead for Android that will responsible in working with technical team to develop the platform for the company. Job will be based in Jakarta, Indonesia.


Responsibilities

​ Design, build and maintain applications for the Android platform

​ Ensure the performance, quality, and responsiveness of the applications

​ Collaborate with a team to define, design, and ship new features

​ Maintain code quality, organisation, and performance

​ Thoroughly test code for robustness, including edge cases, usability, and general reliability

Skills & Qualifications

​ 5+ years Android development experience

​ Proficient with Kotlin and Material Design

​ Experience connecting Android applications to back-end APIs

​ Strong understanding of Google's design principles and interface guidelines

​ Strong understanding of architecture patterns in Kotlin

​ Experience with threading, bench-marking and performance optimisation

​ Familiarity with cloud message APIs and push notifications

​ Proficient understanding of code versioning with Git

​ Familiarity with continuous integration

​ Experience with socket integration for real-time communication

Nice to have

​ Experience with OpenCV or any image processing libraries

​ Basic or advanced knowledge coding JavaScript and/or Ruby

​ Experience with iOS Development

​ Familiarity with GraphQL

​ Interest in networking and IoT devices