Senior Software Engineer, Mobile

  • Full-time

Company Description

About Grab and our workplace

Grab is Southeast Asia’s leading superapp. We are dedicated to improving the lives of millions of users across the region by providing them with essential services such as deliveries, mobility, financial services, enterprise services, and more. Our aim is to enhance our users' lives, starting from within Grab. We promote a seamless blend of work and home life, enriching every aspect of life for all.

Guided by The Grab Way, which spells out our mission, and our operating principles—the 4Hs: Heart, Hunger, Honour, and Humility—we strive to create economic empowerment for everyone in Southeast Asia. We are more than a service provider; we are agents of positive change.

Job Description

Get to Know the Team

The KartaView team is dedicated to providing users with tools for crowdsourcing imagery collection. Our impact lies in enabling our map-making users to deliver accurate and up-to-date information about real-world locations. Our team includes mobile engineers working on Android apps for both mobile and custom IoT devices, alongside iOS and web developers handling frontend and backend components of the project. If you seek challenging projects and are eager for continuous improvement, you will find a home with us.

Get to Know the Role

We are looking for a Senior Software Engineer to take charge of developing our imagery collection Android apps. We believe a successful candidate will have experience with map and imagery-related technologies. You will report to the Software Engineering Manager based in Cluj office. 

If you believe you possess the skills required, we’d love to hear from you.

The Critical Tasks You Will Perform

 

  • You will design and develop advanced Android applications using the Kotlin programming language.
  • You will collaborate with cross-functional teams to define, design, and implement new features.
  • You will ensure the performance, quality, and responsiveness of applications through maintainable and testable code.
  • You will work with various architectural patterns, including MVVM and clean architecture.
  • You will establish and manage CI/CD pipelines to automate software delivery processes.
  • You will write and execute unit tests and UI tests to ensure optimal code quality.
  • You will stay current with the latest technologies and methodologies, applying them to improve development practices.

Qualifications

What Skills You Will Need

  • Kotlin Expertise: Fluency in Kotlin to efficiently build and maintain Android applications.
  • Object-Oriented Programming (OOP): Strong understanding of OOP concepts to design software effectively.
  • Architectural Knowledge: Experience with architectural patterns like MVVM and clean architecture for project maintainability and scalability.
  • Testing Skills: Proficiency in unit testing and UI testing to ensure thorough code quality and functionality.
  • Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD processes to streamline and automate software delivery.
  • Enterprise Software Development: Background in developing enterprise-level applications suitable for large-scale operations and integrations.
  • Learning Mindset: A proactive approach to learning and implementing new technologies to stay ahead in development practices.
  • Collaboration: Ability to work effectively within a team, sharing knowledge and supporting team objectives.

Additional Information

Our Commitment

We are dedicated to building an inclusive and equitable workplace, enabling diverse Grabbers to grow and perform at their best. As an equal opportunity employer, we consider all candidates fairly regardless of nationality, ethnicity, religion, age, gender identity, sexual orientation, family commitments, physical and mental impairments or disabilities, and other unique attributes.

Benefits at Grab:

  • Insurance Coverage: Term Life Insurance and comprehensive Medical Insurance to ensure peace of mind for you and your loved ones.
  • Customizable Benefits: GrabFlex allows you to create a benefits package that suits your unique needs and aspirations.
  • Parental Leave: Maternity and Paternity Leave to support you during the precious moments of new life.
  • Support Programs: Confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life’s challenges.
  • Well-being Initiatives: Access to Wellbeing@Grab, including health programs, webinars, and events focused on your holistic well-being.
  • Work-Life Balance: FlexWork arrangements to help you thrive both personally and professionally.
Privacy Policy