This is a community-generated profile. If you would like to claim it, please log in or sign up.
Avatar for Gojek

On-demand multi-service platform and digital payment technology group

Senior Software Engineer (iOS) -GoPay

Apply now

About the Role

As a GoPay - iOS Engineer, you are expected to build, release and maintain a large scale iOS application. You will also be responsible for working knowledge of the general mobile landscape, trends, and emerging technologies. In this role you will work closely with the product management team and cross-functional teams (Product Engineer, DevOps, Data, UX, QA, etc) to define, plan and execute the feature roadmap and to build robust, well-designed API contracts.

What You Will Do

  • Design, build and improve the iOS mobile experiences
  • Enabling and building personal, interconnected, Geo-location-leveraging mobile products and experiences compatible with low bandwidth and often unreliable internet connections
  • Improves code structure and architecture in service of testability and maintainability
  • Build reusable iOS software components for interfacing with multiple application
  • Responsible for formulating and creating clear and efficient technical documentation
  • Implements code that is clear, concise, performant, tested, and easily understood by others
  • Automates repeated manual tasks to improve self/stream’s productivity
  • Actively supports their team in the tracking and reporting of execution metrics both through automation as well as disciplined adherence to processes and best practices

What You Will Need

  • Should have at least 4 years of experience in iOS development and working knowledge of the general mobile landscape, architectures and implementation (MVC, VIPER, MVVM), trends, and emerging technologies
  • Prior experience in building Frameworks and SDKs
  • Proficiency in Swift 4+, Xcode 10+
  • Able to write product specifications and actively participate in the planning phase, and write model code for functional and nonfunctional requirements including help improve the code quality standard across the team
  • Working experience with popular third-party libraries for networking, async, image loading etc
  • Familiarity with Instruments, LLDB, and other debugging tools
  • Proficient in Unit Testing and Test Driven Development
  • Experience with CI/CD optimisation
Job type
Visa sponsorship
Not Available

Gojek at a glance

On-demand multi-service platform and digital payment technology group

Gojek focuses on Financial Services, Information Technology, Payments, News, and Mobile Payments. Their company has offices in Singapore, Gurgaon, Karnataka, and Jakarta. They have a large team that's between 501-1000 employees. To date, Gojek has raised $3.24B of funding; their latest round was closed on March 2019.

You can view their website at or find them on LinkedIn.