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