# Senior Software Engineer, Mobile (Android) - Consumer Experience

**Company**: Grab
**Location**: Jakarta, Indonesia
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.smartrecruiters.com/Grab/744000159621709-senior-software-engineer-mobile-android-consumer-experience?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_2d18925d-846

## Description

Grab is Southeast Asia's leading superapp, offering various services such as food delivery, financial management, and transportation.

Join the Consumer Experience (CX) Engineering team, which works on diverse consumer problems spanning core experiences that power UX navigation and transaction funnels, search and discovery of content and services, user lifecycle covering user growth, engagement and loyalty, and mobile application developer experience.

As a Senior Software Engineer, Mobile (Android) - Consumer Experience, you will design, build, operate, and monitor secure, high-quality software systems. You will partner with technical and non-technical team members from product design through rollout, drive project momentum, and uplift the team through mentorship and process improvements.

Key responsibilities:

- Design and write in RxJava and/or Kotlin.

- Collaborate with mobile and backend engineers, designers, data scientists, and product managers to build features.

- Participate in code and design reviews to maintain high development standards.

- Brainstorm ideas, identify problems, propose and implement solutions geared towards scale and performance.

- Take full ownership of projects that meet functional and non-functional requirements of users and partners.

- Design, implement, instrument, and deploy highly performant and reusable Android components for operational excellence programs.

- Lead collaboration across teams and roles to resolve ambiguous, multi-dimensional business, legal, and product needs.

- Participate in interview loops to help Grab continue hiring top industry talent.

- Provide technical guidance, mentorship, and knowledge sharing to peers.

Qualifications:

- 5+ years of software engineering experience (4+ years specializing in Android) and a Bachelor's degree in Computer Science or a related technical field.

- Understanding of CS fundamentals (algorithms, data structures), system internals, CI/CD pipelines, and app observability tools (crash analytics, remote debugging).

- Experience managing end-to-end features for large-scale applications with analytical, critical-thinking, and design skills.

- High accountability, clear English articulation, and familiarity with applying Generative AI tools to enhance productivity.

Benefits:

- Term Life Insurance and comprehensive Medical Insurance.

- GrabFlex to create a benefits package that suits individual needs and aspirations.

- Parental and Birthday leave, and Love-all-Serve-all (LASA) volunteering leave.

- Confidential Grabber Assistance Programme.

- FlexWork arrangements such as differentiated hours.

## Skills

### Required
- RxJava
- Kotlin
- Android
- Computer Science
- Algorithms
- Data Structures
- CI/CD pipelines
- App observability tools

---

Source: [Apply at jobs.smartrecruiters.com](https://jobs.smartrecruiters.com/Grab/744000159621709-senior-software-engineer-mobile-android-consumer-experience?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
