Responsible for the creation and implementation of a wide variety of mobile products and applications for Android.
Maintaining existing codebase, to include troubleshooting bugs and adding new features.
Responsible for coding and testing of in-house system on the required programming and tools with the project timeline.
Document on the implementation procedure and user guide when necessary. Work with outside data sources and APIs.
Other responsibilities as and when deemed necessary by management.
Proficient in English (both writing and speaking).
Minimum Bachelor's Degree/Post Graduate Diploma/Professional Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent.
Experience on Android end-to-end application development from conceptualization through to successful launch.
Proficiency in Kotlin and knowledge of Android SDK.
Experience with third-party libraries and APIs.
Proven familiarity with OOP and implementation of software design patterns.
Strong 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 management.
Knowledge of SOAP/REST and XML/JSON.
Able to work under minimal supervision.
Highly productive, creative, and motivated.
Willing to work in Surabaya Office (onsite).