
Senior Software Engineer, Mobile (Flutter) - GrabKios
- Jakarta
- Permanent
- Full-time
- Design and implement new features for our Flutter-based mobile applications
- Optimize application performance, addressing factors such as response time, battery usage, and storage impact
- Develop clear, scalable programming solutions using best practices like dependency injection and MVVM architecture
- Write robust unit tests and integration tests
- Continuously refactor and improve existing codebase to enhance functionality and maintain technical consistency
- Serve in the on-call rotation for critical mobile issues, balancing rapid fixes with logical troubleshooting
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 4+ years of professional experience in mobile app development, with at least 2 years focused on Flutter and Dart (web development experience is a bonus)
- Strong proficiency in Flutter framework and Dart programming language
- Experience with state management solutions and clean architecture patterns (e.g., MVVM, BLoC)
- Solid understanding of mobile app performance optimization techniques
- Expertise in writing testable code, creating end-to-end unit tests, and implementing automation techniques
- Familiarity with RESTful APIs and experience in designing efficient API integrations
- Proficiency with version control systems
- Experience with app analytics tools and crash reporting systems
- Experience managing technical features or significant app areas from concept through release
- Familiarity with Agile development methodologies
- 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