Job Description:

  • To design, develop, test, implement, document and support of web applications according to development standards, best practices and methodologies.

  • Continuously find ways to improve and optimize the architecture, code and processes of our backend apps.

  • Propose new features, functionality and ideas to improve the mobile apps.

  • Work closely with other team members / mentors towards the completion of design and development assigned features.

  • Research on new technologies and make recommendations and decisions on inclusion into the development methodologies and product architecture.

  • Understand, implement and manage systems for a live mobile platform environment

  • Perform other relevant duties as assigned.

Skills & Qualifications:

  • IT executives with great interests in becoming web developer

  • Minimum 3 - 5 years working experience in a similar role.

  • Demonstrable (intermediate to advanced) skills in the following: PHP, HTML5, MySQL, jQuery, AJAX, NodeJS, .NET, python

  • Good knowledge on the latest UI/UX techniques the industry and first hand experience of a web app user interface methods and trends

  • Good knowledge in integration with third party systems

  • Good knowledge in Design Pattern Programming

  • Good knowledge in OOP & TDD

  • Must have knowledge in the following: API, JSON, HTTP and RESTful web services

  • Team player and great collaborator, pays high attention to detail and able to work independently with minimum supervision

  • Able to communicate effectively in both Bahasa Indonesia and English

  • Able to work with geographically distributed project colleagues

  • Knowledge or strong interest in the following area would be advantageous:

    • Mobile payments / m-Commerce

    • Commerce based applications such as ERP, Accounting, Point of Sale, e-Commerce, Loyalty & Redemption systems etc.

    • SCRUM Agile Software Development