iOS Engineer - Jakarta

Jakarta, Indonesia Full-time


  • Build and improve the mobile experiences for one of the world’s fastest growing mobile app in travel
  • 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 experience
  • Communicate, collaborate and work effectively across cross-functional teams in a global environment


  • 2+ years of experience in software development
  • 1+ years of hands-on experience in developing and testing apps on iOS for large scale applications
  • Experience on Rails will be a plus
  • Strong foundations in OOPs, Design Patterns, Clean Code fundamentals
  • Proficiency in Web Technologies will be a plus
  • Good understanding of interactive application development paradigm.
  • Working experience in Objective-C programming, Cocoa, Xcode and the iOS SDK.
  • Working experience with popular libraries for networking, async, image loading etc.
  • Ability to write high-quality code which is modular, functional, testable and reusable with excellent unit test coverage
  • Ability to understand the dependent system/sub-systems and troubleshoot issues effectively
  • Good understanding of agile methodologies, TDD and test automation
  • Good understanding of continuous integration and continuous delivery principles and related tool stack
  • Passion to learn new things, solve challenging problems
  • Ability to Get Stuff Done!
  • Bachelors of Engineering/MCA

Apply for this opening at