Software Engineer, Mobile (ios) Mobility Team

Petaling Jaya, Selangor, Malaysia

Job Description


Company DescriptionLife at GrabAt Grab, every Grabber is guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles - the 4Hs: Heart, Hunger, Honour and Humility. These principles guide and help us make decisions as we work to create economic empowerment for the people of Southeast Asia.Get to know the Team

  • The Mobility Horizontal team is an established engineering team responsible for building features or improvements related to the core experience of Transportation service in the Grab passenger app.
  • We make an impact by delivering the most ideal experience to the millions of consumers across SEA using Grab Transportation service every day. Our team is made up of friendly, passionate, and talented engineers.
  • If you are looking for an opportunity to work on a large-scale mobile app that is being used by millions of users, then you should join our team!
Get to know the Role
  • We are looking for a talented & passionate Software Engineer (iOS) to join our team. You will work on the iOS passenger app that is used by millions of consumers every day. We have exciting product ideas and engineering challenges awaiting your participation, and you will be the first one experiencing your own work in the Grab app!
The Day-to-Day Activities
  • Work closely with Product/Design/Analytics teams to understand problems and requirements then provide feedback, options, trade-offs, estimations, and timelines.
  • Collaborate with Android/Backend/QA Engineers to brainstorm and implement technical solutions that are scalable, extensible, reliable, and address the actual problems.
  • Write code that is reusable, scalable, and testable. Make sure features are delivered on time and with high quality.
  • Review code and engineering specs, provide constructive feedback, and strive to raise the engineering bar.
  • Be responsible and responsive during on-call duty. Able to triage, debug, mitigate, and fix production issues. Able to provide assistance on ad hoc queries from other teams.
  • Identify pain points and inefficiencies in code base, systems, and processes, proactively propose improvements, and take action items to address them.
  • Influence the team to execute with high quality and adopt best practices. Mentor and cultivate the growth of other team members.
QualificationsThe Must-Haves
  • You have Heart, Hunger, Honour and Humility
  • 2+ years of iOS development experience with Swift/UIKit/RxSwift
  • Computer Science foundation in algorithms, data structures and system design
  • Good knowledge of architecture and design patterns
  • Good understanding of testing frameworks for unit and ui testing
  • Good English communication skills
The Nice-to-Haves
  • Experience in building complex UIKit animations
  • Experience in maintaining applications with a high user base via monitoring, alerting and logging
  • Experience in contributing to large codebase and CI/CD
  • Experience in SwiftUI/Combine/WidgetKit/ActivityKit
Additional InformationOur CommitmentWe are committed to building diverse teams and creating an inclusive workplace that enables all Grabbers to perform at their best, regardless of nationality, ethnicity, religion, age, gender identity or sexual orientation and other attributes that make each Grabber unique.

Grab

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1026381
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Petaling Jaya, Selangor, Malaysia
  • Education
    Not mentioned