Senior Software Engineer, Mobile (iOS)
Grab
Company Description About Grab and Our Workplace Grab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to deliver the mission of driving Southeast Asia forward by economically empowering everyone, with heart, hunger, honour, and humility. Job Description Get to Know the Team The DNA (Demand and Ads) Mobile Team focuses on enhancing user and merchant engagement within mobile applications through promotions and advertisements. The team combines mobile app development with data-driven strategies—such as user segmentation, geolocation-based promotions, and in-app ads—to create a more engaging and seamless experience. Working with cross-functional teams and partners, including local businesses and restaurants, the team also uses A/B testing, user feedback, and performance analytics to improve results. All efforts are guided by a strong commitment to user privacy while delivering relevant and valuable experiences for both users and merchants. Get to know the Role We are looking for iOS Engineers who are experienced professionals responsible for leading the development of iOS applications. They excel in app development, architectural design, code review, and mentoring, ensuring app performance and adherence to best practices. Their expertise includes user interface design, API integration, security implementation, and device compatibility, making them valuable assets in delivering high-quality iOS apps. The Critical Tasks You Will Perform
- App Development: Create, enhance, and maintain the Grab app(s).
- Ad Integration: Ensure seamless ad and promotion integration.
- User Engagement Features: Develop features for better user engagement.
- Collaboration with QA and UX: Work closely with QA and UX teams.
- Performance Monitoring: Continuously monitor app performance.
- Code Reviews: Engage in code reviews for quality assurance.
- Documentation: Document changes and integrations.
- End-of-Day Review: Evaluate daily progress and plan for the next day.
- You are well versed in Swift and Objective C, the two main languages used for iOS development.
- You are familiar with the iOS system and programming paradigm including OOP, TDD, reactive patterns and dependency injection
- You have working knowledge of several architectural approaches including clean architecture, RIB, VIPER and/or MVVM
- You have experience building maintainable and testable code bases, including API design, unit testing and UI testing techniques
- You have extensive experience in maintaining applications, crash analytics, remote debugging and continuous integration
- The ability to develop iOS App or well-known open source works.
- We have your back with Term Life Insurance and comprehensive Medical Insurance.
- With GrabFlex, create a benefits package that suits your needs and aspirations.
- Celebrate moments that matter in life with loved ones through Parental and Birthday leave, and give back to your communities through Love-all-Serve-all (LASA) volunteering leave
- We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
- Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Mobile (iOS) in Petaling Jaya vacancy
- ...The MALTA team at Grab establishes and refines the software foundations and infrastructure for all Grab mobile apps, aiming to enhance productivity and deliver... ...applications. You will report to the Software Engineering Manager II. This is a paid internship role and is...
- ...You Will Perform You will work with the engineering teams to design and write code and technical documentations to build reusable software components for the Grab platform You... ...projects and work with the Product, Design, Mobile and Backend teams to build consumer and...
- ...Get To Know The Role As an Android Engineer, you will design and implement features... ...collaborate with a diverse regional team of mobile and backend engineers, data scientists,... ...meetings. You will build reusable Android software components for the Grab platform. You...
- ...involving building a scalable and resource efficient cutting edge software platform. You will build a available, scalable and resource... ...understanding of software development life-cycle and best engineering practices. You will report to the Software Engineering Manager...
- ...the Team: The backend engineering team develops the digital... ...seeking talented & passionate Senior Backend Engineer to join... ...and demand planning, software performance analysis,... ...scaling abilities. Our mobile app platform coverage includes native iOS and Android, written in...
- Category: IT - Software Vacancy: 1 Industry: Information Technology Solution Location: Petaling Jaya - Selangor Education: Bachelor Degree Country: Malaysia Salary Range: 5000.00-7000.00 Experience(Min): 3-4years Job Type: Full Time Permanent...
- ...IT Software Engineer As a Software Engineer, you design, develop, and operate scalable, high-quality solutions using modern frameworks and... ..., with clear role expectations and a progression path toward senior engineering roles (Grade 18 and beyond). Why Hilti...
- Ready to build simple, reliable software that helps businesses run better? Working with us... ...and reach real users. -Expand your engineering toolkit through code reviews, pairing sessions... ...to basic incidents with guidance from senior engineers. -Document implementation...
- ...Title : Senior Software Engineer Develab is an IT consulting company operating in Malaysia, Singapore and Indonesia. We continuously seek innovation with a mission to help businesses realize their dreams with quality digital solutions and affordable IT consulting services...
- ...accessible over time. That’s where we come in. We combine deep engineering expertise with global-scale manufacturing to deliver the... ...future of data. Job Description We are looking for a software engineering intern to develop and maintain test management...
- ...testing etc. Main languages are Java, Spring Framework and Angular._ [Apply now at ; JOB REQUIREMENTS: -Undergraduates of Computer Science or Information Technology majoring in Software Engineering. -Has strong interest to explore career in Software Development.
- ...Get to know our Team The Service Mesh Engineering team is a dynamic and experienced group... ...looking for a experienced and enthusiastic Senior Service Mesh Engineer to join our dynamic team. You will be reporting to Senior Software Engineering Manager. You will design our...
- ...to Know the Role As the senior systems engineer, you will be responsible for... ...need to have a background in mobile device management, patch management... ...for endpoint management via Software as a Service (SaaS) - SaaS... ...with Windows, MacOS, Linux, iOS, and Android endpoints,...
- ...technology. Get to Know the Role As an important member of our engineering department, you will be responsible for designing, developing,... ...requirements, design solutions, and deliver high-quality software products You will develop and improve both frontend and...
- ...insurance products. Get to know the Role You will report to the Engineering Manager, Insurance Operations, based in Malaysia and develop... ...You will Need You have 4+ years of relevant experience in software development You have proficiency in Java (preferred) and/or...
- ...Lead Software Engineer As a Lead Software Engineer, you are driving engineering excellence while designing, developing and operating scalable, high-quality solutions. You combine deep technical expertise with strategic thinking to shape Hilti’s software engineering...
- ...IT Software Engineer- SAP ABAP Are you a passionate full-stack/back-end developer with expertise in SAP ABAP and SAP ERP (S/4HANA)? If so, you could help our agile team deliver top-notch innovation and improve customer satisfaction using our value-adding global IT...
- ...marketing. Candidate will be considered for both teams within our org. Get to Know the Role We Are Looking For a Senior Software Engineer For Either The Scribe Or CDP Team That That Has Multiple Different Technical Stacks Programming Languages: Python, Go,...
- ...to Know the Team Applied AI Team is a group of passionate engineers committed to architecting, crafting, and maintaining internal... ...possible to shape Grab's success. Get to Know the Role As a Senior Software Engineer on our team, you will be the technical backbone of...
- ...IT Software Engineer (OMS) Hilti is looking for a highly motivated IT Software Engineer who will be working on our Output Management System... ...a vibrant, fast growing regional hub. · Access to global mobility opportunities and international project exposure. · A...
- ...Employment type: Contract Oxydata Software Sdn Bhd established since 2012, helping... ...Services, AI Automation & Integration, Data Engineering, AI Training, and IT Managed Services. We... ...to develop, certify, and optimise mobile devices for advanced network testing solutions...
- ...Started in 2019, we built the first mobile-first, insurance platform, enabling insurance... ...BJAK's AI Neobank App across Android and iOS. This role is for strong mobile builders... ...need heavy guidance for every task. Engineers who move slowly in a high-growth...
- ...merchant partners, Grab, and multiple business verticals. We engineer platforms used by all business verticals in Grab to use our vast... ...Singapore. Get to know the Role We are looking for a Senior Software Engineer who can not only write high-quality code daily but...
- ...workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive. Your day at NTT DATA The Senior Software Engineer designs, develops, and delivers enterprise-grade AI solutions for leading organizations across banking, healthcare, and...
- ...BE SUCCESSFUL Qualifications 1.______ Bachelor’s Degree, Post Graduate Diploma, or Professional Degree in Computer Science, Software Engineering, Information Technology, or a related discipline. 2.______ Certifications in RDBMS (e.g., Oracle, MySQL, Microsoft SQL Server...
- ...Area EAP is currently looking for Senior Project Engineer EAP Engineering team who will be responsible... ..., product knowledge, computer systems/software applications, etc. You support the... ...on standard and major projects. Willingness to travel and be mobile....
- ...seeking a highly motivated and experienced Mobile Developer (Flutter) to join our team at... ...using Flutter for both Android and iOS platforms. Collaborate with cross-functional... ...Bachelor's degree in Computer Science, Engineering, or a related technical field (or...
- ...implementation of large-scale electrical engineering projects -Providing technical... ...budgets, and providing regular updates to senior management -Mentoring and supporting junior... ...player skills. -Proficiency in project management tools, software, and reporting systems.
- ...accessible over time. That’s where we come in. We combine deep engineering expertise with global-scale manufacturing to deliver the... ...activities include design and implementation of data structures, software algorithms, data path, and drivers for HW cores to deliver...
- ...customer-centric data centre services company. Where Cloud lives and AI thrives Job Description As our Senior Electrical and Services Engineer you’ll join our engineering team, providing electrical, controls, telecommunications and services engineering...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Mobile (iOS). Be the first to apply!

