Software Engineer (iOS) - Transport

3 Months ago • 2 Years + • Mobile Development

Job Summary

Job Description

As a Software Engineer (iOS) at Gojek, you will play a pivotal role in developing and maintaining the iOS applications and SDKs that power our transport products. You will be challenged to solve complex problems, build high-throughput systems, and deliver a world-class user experience for millions of users. Your responsibilities will include designing, developing, and deploying iOS applications and SDKs, improving the testability and maintainability of the code, building reusable components, and collaborating with other teams to ensure the stability and robustness of our iOS products.
Must have:
  • 2+ years of full-time iOS engineering experience
  • Experience developing large-scale, consumer mobile applications
  • Proficiency in Swift programming, Cocoa, Xcode and the iOS SDK
  • Strong problem-solving and analytical skills
  • Experience with networking, async, image loading libraries
  • Experience writing testable and high-quality code
Good to have:
  • Experience with building high-throughput systems
  • Knowledge of iOS app architecture and implementation
  • Experience with popular libraries for networking, async, image loading, etc.
  • Ability to write model code for functional and non-functional requirements
  • Experience with writing clear and efficient technical documentation

Job Details

About the Role

In this role, you will play a key role in the growth of the transport product lines at Gojek. You will be exposed to complexities that will challenge your problem solving skills and will learn how to build and operate high throughput systems. You will be responsible for designing, developing and deploying iOS applications/SDKs for some of the most critical and technically complex offerings that Gojek has. Your ownership, drive and passion would help provide for a world-class user experience and stability of our iOS products. You will be a key part of the team and will work with some of the brightest minds in the industry across design, product and engineering in solving meaningful real-world problems impacting the lives of millions of users. 

What You Will Do

    • Solve technical problems and build the next generation of products for our consumers
    • Spike new technologies and find a viable way to improve customers experience
    • Improve the testability and maintainability of the code
    • Build reusable iOS software components for interfacing with multiple applications
    • Improve and stabilize IOS sdks used by number of internal and external clients
    • Formulate and create clear and efficient technical documentation
    • Write code that is clear, concise, performant, tested, and easily understood by others
    • Work with backend, UX teams, both within and outside the team to build robust, well-designed interfaces

What You Will Need

    • At Least 2 years of full-time iOS engineering experience
    • Experience developing, maintaining, and innovating large scale, consumer mobile application
    • Predictability and balance of product delivery speed and quality
    • In-depth knowledge of iOS app architecture and implementation including proficiency in Swift programming, Cocoa, Xcode and the iOS SDK
    • Strong problem solving and analytical skills
    • Command over the technology ecosystem and ability to learn and ramp up on the latest trends
    • Working experience with popular libraries for networking, async, image loading, etc
    • Ability to write model code for functional and non-functional requirements and help improve the code quality standard across the team
    • Experience and knowledge of writing testable and high-quality code
 About the team

Our Transport team is a big family of 100+ members made up of engineers and product managers spread out across Jakarta, Bangalore, Singapore, and Vietnam. We run Southeast Asia’s leading and fastest-growing ride-hailing business and oversee all things related to our riders and driver-partners' needs in daily transport and work daily to create solutions to these issues. It’s our job to ensure that our Transport services run seamlessly from the inside out.
Our team recently figured out that our existing third-party SDK for in-app live tracking of vehicles was not operating as smoothly as we had expected. So, guess what? We fixed this by building our own live tracking SDK - Navic. Right now, our team has been busy working on projects that aim to effectively grow our user base in the region (and beyond!).
We, the Transporters, know how to work hard and play hard. When we aren’t busy working, you’d probably find us playing online games like Among Us and Sketchful, or hanging out with each other. We work as a team to get our job done well, and genuinely enjoy each other's company.

Similar Jobs

Unity - Senior Graphics Developer

Unity

Montreal, Quebec, Canada (On-Site)
5 Months ago
XFlow - Senior QA Engineer

XFlow

Limassol, Limassol, Cyprus (Hybrid)
2 Weeks ago
Luxoft - iOS Engineer

Luxoft

Gurugram, Haryana, India (On-Site)
2 Months ago
Zeta - Software Development Engineer II - iOS

Zeta

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Twitch - Software Engineer II - iOS

Twitch

Seattle, Washington, United States (On-Site)
2 Months ago
Microsoft - Senior Software Engineer- IOS development

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Aptiv - Android Audio - Technical Lead

Aptiv

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Nagarro - Analyst, Talent Acquisition

Nagarro

New York, New York, United States (On-Site)
3 Months ago
UXBERT Labs - Senior Mobile Developer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
1 Month ago
Nagarro - Associate Staff Engineer, DevOps

Nagarro

Cebu City, Central Visayas, Philippines (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Techjays - iOS Developer

Techjays

Tamil Nadu, India (Remote)
4 Months ago
Twitch - Mobile Infrastructure Engineer

Twitch

San Francisco, California, United States (On-Site)
1 Month ago
Zynga - QA Engineer - Gram Games

Zynga

İstanbul, Türkiye (Hybrid)
1 Month ago
Voodoo - Senior Back-end Engineer - Wizz

Voodoo

Paris, Île-de-France, France (On-Site)
3 Months ago
Onward Search - UX/UI Designer (Native Mobile App)

Onward Search

North Andover, Massachusetts, United States (Remote)
2 Weeks ago
GlobalLogic - React native with iOS, Android Automation IRC241593

GlobalLogic

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Epic Games - Senior Engineer, Patching

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
RechargeZap - iOS Developer

RechargeZap

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
Twitch - Mobile Infrastructure Engineer

Twitch

Irvine, California, United States (On-Site)
1 Month ago
Zeta - Software Development Engineer II (iOS)

Zeta

Hyderabad, Telangana, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Jakarta, Jakarta, Indonesia

USE Insider - Sales Development Representative - Indonesia

USE Insider

Jakarta, Jakarta, Indonesia (On-Site)
3 Months ago
ByteDance - Solution Engineer - Indonesia Market, Lark APAC

ByteDance

Jakarta, Jakarta, Indonesia (On-Site)
3 Months ago
PwC - Manager - Assurance - IT Audit

PwC

Jakarta, Jakarta, Indonesia (On-Site)
4 Months ago
Token Metrics - Senior Technical Recruiter (Remote)

Token Metrics

Jakarta, Jakarta, Indonesia (Remote)
3 Months ago
Game5Mobile - Lead Game Developer

Game5Mobile

Surabaya, East Java, Indonesia (On-Site)
6 Months ago
Logitech - Enterprise Account Manager, B2B

Logitech

Jakarta, Jakarta, Indonesia (On-Site)
4 Months ago
GoTo Group - Senior Technical Program Manager - Engineering Platform

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
3 Months ago
NinjaVan - Operations Cost & Performance Senior Manager

NinjaVan

Jakarta, Jakarta, Indonesia (Hybrid)
3 Months ago
GoTo Group - Senior Product Designer

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
2 Months ago
NinjaVan - Operations Solutions Design Manager

NinjaVan

Jakarta, Jakarta, Indonesia (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Senior Analyst, People Enablement

Nagarro

Jersey City, New Jersey, United States (On-Site)
3 Months ago
Nagarro - Associate Staff Engineer, Mobile Cross Platform

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
3 Months ago
Nagarro - Associate Principal Consultant, Business Analyst

Nagarro

New York, New York, United States (On-Site)
3 Months ago
Microsoft - Member of Technical Staff - Android Engineer

Microsoft

Mountain View, California, United States (Hybrid)
3 Weeks ago
Xsolla - React Native Mobile Developer

Xsolla

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Meta - Software Engineer, Android

Meta

Bellevue, Washington, United States (On-Site)
3 Months ago
Nagarro - Senior Staff Engineer

Nagarro

France (Remote)
3 Months ago
The Walt Disney Company - Lead Software Engineer, Android

The Walt Disney Company

New York, New York, United States (On-Site)
2 Months ago
Aptiv - Android Audio - Technical Lead

Aptiv

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Nagarro - Senior Staff Engineer, Cloud

Nagarro

Hyderabad, Telangana, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

GoTo is the largest technology group in Indonesia, combining on-demand and financial services through the Gojek and GoTo Financial brands. It is the first platform in Southeast Asia to host these two essential use cases in one ecosystem, capturing a majority of Indonesian consumer household expenditure.


GoTo’s mission is to “Empower Progress” by offering an unparalleled selection of goods and services through a comprehensive merchant and partner network and promoting financial inclusion through its leading payments and financial services business.

Jakarta, Jakarta, Indonesia (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Surabaya, East Java, Indonesia (On-Site)

Surabaya, East Java, Indonesia (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Jakarta, Jakarta, Indonesia (On-Site)

Bengaluru, Karnataka, India (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

View All Jobs

Get notified when new jobs are added by GoTo Group

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug