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