iOS Engineer, Singapore

Singapore, Singapore Full-time


What you will do

  • Design, build and improve the mobile experiences for one of the world’s fastest growing mobile app in travel
  • Lead, mentor and manage deliverables of a small team of iOS developers
  • Partner with the product management team to define and execute the feature roadmap
  • Coordinate with cross functional teams (Backend, DevOps, Design etc.) on planning and execution
  • Proactively manage stakeholders communication related to deliverables, risks, changes and dependencies
  • Provide technology leadership to the team and foster engineering excellence
  • Communicate, collaborate and work effectively across cross functional teams in a global Environment

What we are looking for

  • 5+ years of experience in software development
  • 2+ years of hands on experience in designing, developing and testing Apps on iOS for large scale applications (at least 500k MAU)
  • A willingness to expand into a full stack role, with an emphasis on iOS
  • Strong understanding of iOS Apps architecture and implementation
  • Proficient in OOPs, Design Patterns
  • Proficient in Objective­C programming, Cocoa, Xcode and the iOS SDK. Proficiency in Web Technologies will be a plus
  • Ability to troubleshoot fuzzy problems across systems and subsystems effectively.
  • Ability to write model code for functional and nonfunctional requirements and help improve the code quality standard across the team
  • Excellent understanding of interactive application development paradigm, memory management, performance/resource optimizations, database interactions, network programming, concurrency and multithreading.
  • Ability to design systems/sub­systems, API contracts and enable platformization independently
  • Working experience with popular libraries for networking, async, image loading etc.
  • Ability to create extendable and reusable eco systems & platforms and mobile.
  • Well versed with Agile methodologies, TDD and Test Engineering and Automation.
  • Ability to understand and implement continuous Integration and Continuous Delivery principles.
  • Ability to plan, prioritize, estimate and execute releases with good degree of predictability.
  • Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks
  • Passion to learn new things, solve challenging problems.
  • Prior experience being a founder is a huge plus. 


About Us

GO-JEK is the largest consumer technology company in Indonesia, the world's 4th largest market by population. With over 40 million downloads, the GO-JEK app has become the leading transport, payments, courier, and hyperlocal shopping app in the country. GO-JEK is now the largest food delivery company in the world outside the China market, and is the equivalent of three Indian Unicorns combined in the transport, food delivery and payments markets.

GO-JEK has a unique entrepreneurial environment, spanning multiple products.GO-JEK Tech is a  product development and training centre of GO-JEK. The GO-JEK Tech  team comprises of developers, data scientists, designers and product managers who work on product innovation, mining data and crafting consumer experiences. We take pride in our world-class product engineering team who have a deep-rooted passion for working with the engineering community in India on topics such as innovation and Open Source. If you're an independent thinker and all-rounded person, this is the place for you.

We are looking for awesome talent ACROSS LEVELS to be part of talented GO-JEK family.

To know more, visit

Apply for this opening at