Senior iOS Engineer - Customer Platforms

Date Posted: Posted30+ hari yang lalu
Salary:
Jakarta

Job Description

Location Jakarta Work Type Permanent Application Posted October 9, 2020

About the Role


If you’re looking to be a part of a dynamic, highly-analytical team who enjoys improving application designs and layouts to engage more users, look no further. As our Senior iOS Engineer for Customer Platform team, you will be handed the reins in leading technical efforts in the team, including end-to-end iOS development focusing on Gojek's home screen, order history, and My Account page. With knowledge of the general mobile landscape, current trends, and emerging technologies, you will work alongside the product management team and cross-functional teams (Product Engineer, DevOps, Data, UX, QA, etc) to develop robust, well-designed API contracts. At Gojek, we’re bonded not only by our desire to make people’s lives easier, but our shared enthusiasm for technology and the drive to make a meaningful social impact.



What You Will Do

  • Responsible for the entire lifecycle of high complexity iOS projects or features including software design, development, and deployment within their team
  • Improve code structure and architecture in service of testability and maintainability; write, co-write, and review design documentation
  • Lead new language/framework POCs, participate in the design review process, seek and provide constructive criticism
  • Track and report of at least one execution metric (like code coverage, velocity)
  • Ensure that their team has strong sets of documentations and journals of how their design and architecture evolves over time
  • Ensure predictability, quality & throughput of their team's delivery
  • Participate in prioritization of cross teams initiatives & leading those within their own team based on the knowledge of trade-off between quality, tech-debt, and delivery, and split complex engineering task into smaller components which can be developed by junior engineers on the team
  • Conduct mentorship for other engineers

What You Will Need

  • At least 4 years of experience with iOS development
  • Proficient in Swift programming, Cocoa, Xcode and the iOS SDK.
  • Strong knowledge in iOS Apps architecture and implementation
  • Ability to write model code for functional and nonfunctional requirements and help improve the code quality standard across the team
  • Work experience with popular libraries for networking, async, image loading etc.
  • Well-versed with Agile methodologies, TDD and Test Engineering and Automation.
  • Experience in Running A/B or multi-variant experiments for features that you built is a plus

About the Team

Our Customer Experience team, a vertical of the Customer Platforms team, consists of a number of people based in Indonesia, India, and Singapore. Working alongside the Product Groups, we are mutually concerned with experience sustainability and accessibility for our customers. The gist of our role is to improve customer satisfaction towards the Gojek app on mostly non-core booking flow (pre-booking and post-booking) by providing functionality to reach a delightful experience.

While our team is based all over the region, we are a tight-knit group who are bonded by two things: good technology and good bread . For real - our weekly conversations range from the latest breakthroughs in mobile technology to the best sourdough bread recipes out there (WFH has indeed made us into make-believe bread connoisseurs). But whether you like your bread with butter or olive oil, or stay as far away from it as possible (teach us how), we’d be stoked to have you join the fam!

Related Jobs

Job Detail

  • Job Id
    c62f1b16a88c40f4
  • Location
    Jakarta
  • Company
  • Type
    Private
  • Employment Status
    Permanent
  • Positions
    Available
  • Career Level
    Experience
  • Gender
    Male/Female

Contact GO-JEK

Sponsored by

https://halokerja.id connects jobseekers and recruiters by accurately matching candidate profiles to the relevant job openings through an advanced 2-way matching technology. While most job portals only focus on getting candidates the next job, Shine focuses on the entire career growth of candidates.

Latest Job