Job Description:

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

  • Continuously find ways to improve and optimize the architecture, code and processes of our mobile 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:

  • Junior IT executives with great interests in becoming mobile app developer

  • Demonstrable basic skills in iOS, xCode environment

  • Familiar with the Storyboard tool (within xCode) for interface/layout design development, Objective C, Swift

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

  • Basic knowledge in integration with third party systems

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

  • Basic knowledge of web based applications

  • 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