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