Responsilibities:Work as part of cross functional, passionate agile project teams to ensure quality is driven into the heart of the development process from requirements definition through to deliveryAs a mobile Developer on our team, you will primarily create native android apps along with multi-platform apps using Google's Flutter development framework.Continuously champion high quality software engineering practices - from planning, implementation, test automation, documentation, code reviews, scaling, performance, metrics, logging, and monitoring - essentially the entire software development lifecycle.Requirements:Must possess at least a Diploma (D3) of Information Technology/Computer Science/Electrical Engineering/Mathematics.At least 3-5 years of full-time mobile development experience in Android using Java/Kotlin.Hands on experience with and excitement for Flutter, experience on React-Native & iOS is a plus.Good understanding of OOP and architectural patterns (MVVM preferred).Able to write apps using (activities, fragments, services, and broadcast receivers).Able to troubleshoot complex systems problems, debug, and find root causes.Possess an extremely sound understanding of basic areas of Computer Science such as Algorithms, Data Structures & Databases.Good problem solving skills and propensity to learn and mentor others.Experience working with remote data via REST and JSON.Experience authoring, testing, deploying, and managing high-scale production mobile apps.Experience with Offline Storage, Threading, and Performance Tuning, level knowledge of Object-Oriented Programming & ReactiveX.Excellence at working in small, dynamic, and fast-paced groups.Patient, hard working, and fully dedicated.Willing to be placed at South Jakarta.Able to join immediately is preferred.*Only shortlisted candidates will be contacted.