
Software Engineer, Mobile (Android)
- Jakarta
- Permanent
- Full-time
- You will design, develop, and optimize existing mobile solutions
- You will collaborate with cross-functional teams to gather requirements and build features.
- You will implement complex UI/UX, build libraries and integration with multiple applicatoins.
- You will maintain code quality, security, and documentation.
- You will continuously monitor and enhance system performance and reliability.
- You will work with different engineering teams to explore and create new design/architectures geared towards scale and performance.
- A degree in computer science, software engineering or related fields with 2+ years of working experience on mobile application development
- Programming experience in Java or Kotlin, familiarity with design patterns, multi-threading, and good coding style and habits.
- Strong foundation in data structures and algorithms to design efficient backend systems.
- Ability to integrate APIs to enhance functionality and interconnect SDKs.
- Skills in maintaining code quality, security, and documentation to ensure a reliable and maintainable codebase.
- Demonstrated ability to collaborate with cross-functional teams, including engineers, designers, and product managers, to gather requirements and build features.
- Experience with monitoring and enhancing system performance and reliability to ensure high uptime and smooth UI/UX.
- 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