Founded in 2017, Geniebook is a Singapore-based leading EdTech company with the purpose to accelerate students’ learning a thousand times faster with personalization and innovations. We offer a suite of online learning solutions for Primary to Secondary School students that includes our signature AI-personalised worksheets and LIVE classes with our teachers - all designed to maximize improvement and spark joy in learning.Since our early beginnings as a learning center 14 years ago, our founders have believed every student deserves an opportunity to receive a world-class education personalized to them so they can grow to become confident learners and contributors to society. This same belief continues to spur all of us at Geniebook on to help students learn smarter and do better with the best of technology and learning pedagogies.Today, Geniebook is a familiar name serving over 100,000 users regionally and houses a diverse team of over 200 talented people across our offices in Singapore, Malaysia, Indonesia, Vietnam and globally. Whether you are an experienced educator, tech wizard, data expert, designer, go-getter or someone who cares deeply about the future of education - we welcome you!Are you ready to shape the future of education today?Job Scope:Responsible for the creation and implementation of a wide variety of mobile products and applications for AndroidMaintaining existing codebase, to include troubleshooting bugs and adding new featuresResponsible for coding and testing of in house system on the required programming and tools with the project timelineDocument on the implementation procedure and user guide when necessary Work with outside data sources and API'sOther responsibilities as and when deem necessary by managementJob Requirements:Ability to speak in EnglishAble to work in SurabayaMininum Bachelor's Degree/Post Graduate Diploma/Professional Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalentExperience on Android end-to-end application development from conceptualization through to successful launchKnowledge of Android SDKExperience with third-party libraries and APIsProven familiarity with OOP and implementation of software design patternsStrong understanding of the latest features and development best practices for Android platforms (upcoming SDKs, resource optimization techniques, social network integration)Strong attention to detail, organization and time managementKnowledge of SOAP/REST and XML/JSONAble to work under minimal supervisionAble to deliver on timeHighly productive, creative and motivated