Bachelor’s degree in Computer Science of related field.
Minimum 1 years experience in software development.
Having professional experience in mobile software development (having a published mobile app ready to use is a plus).
Good knowledge in Android or iOs development platform.
Having understanding of agile development methodologies and working models.
Having software development experiences with Agile, Lean, and Continuous Delivery best practices.
Having knowledge in secure software development practices.
Proficient with software design patterns and domain driven design.
Having strong analytical, design, and programming skills.
Experienced in developing web services.
For Mobile Dev (iOS): have solid knowledge in building mobile app using Objective C/Swift. Proved by several projects being done.
For Mobile Dev (Android): have solid knowledge in building mobile app using android development tool, e.g. android studio, etc. Proved by several projects being done.
Having knowledge in JavaScript, preferable has developed ReactJS.
Having knowledge in web server technologies such as Apache, NGINX, varnish, etc.
Having knowledge in writing and utilizing RESTful API services and performance tuning large scale applications, also strong knowledge with web services.
Having knowledge in tooling and development workflows (e.g Gulp, Gradle, etc.).
Able to prepare solid technical documentation (oral and written).
Candidate must possess at least a Bachelor's Degree, Master's Degree / Post Graduate Degree, Business Studies/Administration/Management or equivalent
At least 6 year(s) of working experience in the related field is required for this position (Handling operation store / retail & merchandising). Preferably in Beauty Retail
Preferably Manager level specializing in Sales - Retail/General or equivalent