Get to know the Team
Grabโs Safety team is continuously looking to innovate the Safety of our platforms, which requires the help of top-notch iOS developers. Our production scale is massive. We process thousands of bookings a day and regularly see hundreds of millions of traffic data per month. When you push out new code millions of people will see what you made within seconds. Operating on this level is hard but deeply rewarding.
Your mission will be to deliver safety mechanisms that provide strong user protection while minimising user friction. Please see more about what team has launched at https://www.grab.com/my/about/trust-and-safety/
Get to know the Role:
As a Senior iOS Engineer in the Safety team, you will be responsible for designing and implementing Safety features in our iOS application. You will work on various aspects of Grab's Safety features which revolves around a wide variety of device hardwares and requires a deep understanding of not only application programming but also system performance.
This is a regional role where you'll have the opportunity to collaborate with a diverse cross-functional team of mobile and backend engineers, data scientists, product managers, and designers to deliver code behind apps that impact millions of lives in Southeast Asia.
Requirements
The Day-to-Day Activities:
- Take charge of executing and monitoring projects while collaborating with Product, Design, Mobile, and Backend teams to continuously improve and extend new consumer and/or partner-facing products, platforms, and features.
- Actively participate in technical and product review meetings, enhancing Grab platform's efficiency through the creation and optimization of reusable iOS software components.
- Drive continuous improvement on live apps by reviewing performance on both, the code and experience level, ensuring high-quality app releases.
- Foster cross-team collaborations to share knowledge, review each other's code, and assist in building an environment conducive to learning and growing.
- Embrace and promote cutting-edge mobile methodologies and technologies, and invest in the mentorship of Junior Engineers for their career development.
The must haves:
- Expert in iOS programming paradigms including extensive use of Swift and/or RxSwift.
- Demonstrate working knowledge of architectural approaches, design, caching, data storage, and security.
- Showcase a strong background in UI/UX design, ensuring intuitive functionality and pixel-perfect interfaces.
- Possess hands-on experience with unit testing, UI test frameworks, and continuous integration pipelines for mobile apps build systems.
- Exhibit strong Computer Science fundamentals, proven 'Your Problem Is My Problem' (YPIMP) teamwork attitude, and a relevant academic background i.e., Degree in Computer Science, Software Engineering, IT, or related fields.
The Nice-to-Haves:
- Experience with iOS application performance tuning and optimisation.
- Experience with Machine Learning Model deployment and inference on-device.
ย
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs
ย
ย
ย
ย
ย
ย
ย
ย