Our client - successful Indonesian company providing a wide range of services that include transportation, mobile payments, food delivery, and many other on-demand services is looking for an experienced and highly motivated iOS Developer to work with their financial service platform and to join their team in Bangkok (Thailand).
MAIN RESPONSIBILITIES:
- Design and build highly scalable, reliable and fault tolerant systems for one of the world's fastest growing unicorns;
- Quickly grasp concepts, problems and implement solutions with guidance;
- Unit test code for robustness, usability and reliability;
- Contribute to the evolution of the technology, product and experienc;
- Coordinate with cross functional teams (Backend, DevOps, Design etc.) on planning and execution;
- Communicate, collaborate and work effectively across cross functional teams in a global environment.
WHAT YOU SHOULD HAVE:
- 4+ years of hands on experience in designing, developing and testing apps on iOS for large scale applications;
- Experience on building a robust application (but not limited to iOS framework, Swift);
- Strong understanding of iOS apps architecture and implementation;
- Proficient in OOPs, Design Patterns;
- Ability to write model code for functional and nonfunctional requirements and help improve the code quality standard across the team;
- Working experience with popular libraries for networking, async, image loading etc.;
- Ability to create extendable and reusable eco systems & platforms and mobile;
- Ability to understand the dependent system / sub-systems and troubleshoot issues effectively;
- Well versed with Agile methodologies, TDD and Test Engineering and Automation;
- Ability to understand and implement continuous Integration and Continuous Delivery principles;
- Good written and spoken level of English.
WOULD BE A PLUS:
- Experience in production environments with large data sets;
- Work experience in a startup;
- A willingness to expand into a full stack role, with an emphasis on iOS.
COMPANY OFFERS:
- Competitive compensation package;
- Challenging work in a high-professional environment;
- Medical and dental insurance;
- Paid vacations;
- Housing allowance;
- Flexible working hours and family-friendly environment;
- Comfortable workplace with modern laptops;
- A flat organization and plenty of room for your ideas.