Taro Logo

iOS Engineer, Mid-level

Online travel platform serving 50+ million users for booking travel experiences.
Jakarta, Indonesia
iOS
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
2+ years of experience
Travel

Description For iOS Engineer, Mid-level

tiket.com is a leading online travel platform serving over 50 million users across their platform. They are seeking a Mid-level iOS Engineer to join their technology team in a hybrid work setting in Jakarta. The role focuses on creating and maintaining high-performance iOS applications that enhance the travel booking experience for their massive user base.

As an iOS Engineer, you'll be instrumental in developing and maintaining the mobile applications that serve millions of travelers. The position requires a strong foundation in iOS development, with expertise in both Objective-C and Swift, along with a deep understanding of iOS frameworks and Apple's design principles. You'll be working with modern technologies and architectures, including RESTful APIs, GraphQL, and various architectural patterns like MVVM, MVP, and Viper.

The ideal candidate will have at least 2 years of iOS development experience and a bachelor's degree in Computer Science or related field. You'll be expected to write high-quality, maintainable code while implementing proper testing practices. The role offers an opportunity to work with cross-functional teams and impact millions of users' travel experiences.

Working at tiket.com means joining a company that values technical excellence and user experience, with a clear mission to simplify travel planning and booking for their users. The hybrid work environment offers flexibility while maintaining collaborative opportunities with the team in Jakarta.

Last updated 2 months ago

Responsibilities For iOS Engineer, Mid-level

  • Research, design, develop, enhance, and maintain high-performance iOS applications
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Develop high performance, reusable, and reliable code
  • Create unit tests and implement self-tests to ensure code quality
  • Drive best practices and stay current on upcoming iOS features

Requirements For iOS Engineer, Mid-level

  • Minimum of 2 years of experience working as iOS developer
  • Bachelor degree or equivalent in Computer Science or related fields
  • Proficient in Objective-C and Swift
  • Experienced with iOS frameworks (Core Data, Core Animation, etc.)
  • Knowledge of application architecture (Viper, MVP, MVVM)
  • Good understanding of RESTful APIs and GraphQL
  • Good understanding of Apple's design principles and interface guidelines
  • Knowledge of CI/CD, understands TDD, and proficient in code versioning tools such as Git

Interested in this job?

Jobs Related To tiket.com iOS Engineer, Mid-level