Software Engineer (Android Flutter) - Consumer Payments

GoTo Group operates GoPay, South East Asia's fastest-growing consumer payments and financial services app serving millions of users.
Mobile
Mid-Level Software Engineer
Hybrid
2+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer II, Amazon Music

Amazon Music is hiring a Software Development Engineer II to build innovative mobile and voice experiences, focusing on customer-centric solutions and full-stack development.

Software Development Engineer - (mobile), Last Mile Safety Tech

Mobile Software Development Engineer position at Amazon focusing on driver safety features for delivery application, offering competitive salary and benefits in Santa Cruz, CA.

Quality Engineer - Mobile (m/f/d)

Quality Engineer position at Voize, focusing on mobile app testing and quality assurance for healthcare AI documentation system.

Consumer Mobile Product Manager II, Chrome Browser

Lead product strategy and development for Google Chrome's mobile browser, driving innovation and user experience improvements across iOS and Android platforms.

Product Manager II, 3D Rendering for Extended Reality

Lead 3D Rendering and XR initiatives at Google, managing product development from conception to launch with focus on AR/VR technologies and Android ecosystem.

Description For Software Engineer (Android Flutter) - Consumer Payments

Join GoTo Group's Consumer Payments team as an Android and Flutter Engineer, where you'll be part of building GoPay, South East Asia's fastest-growing consumer payments and financial services app. As a member of the Consumer Experience team, you'll be responsible for developing essential features that help grow and engage millions of GoPay users across South East Asia.

The role combines Android and Flutter development, with Flutter being the primary focus. You'll be working in a collaborative environment with a close-knit product engineering team, participating in daily standups, sprint planning, and design reviews. The position requires strong expertise in mobile application development, with a focus on writing clean, tested, and scalable code.

The team operates with a fundamental belief in financial inclusion as a pathway to better quality of life. You'll be working on making the app secure and robust, helping users feel safe while using GoPay. The role offers an opportunity to impact financial services across South East Asia, working with modern technologies and architectures.

Key technical requirements include 2-4 years of Android development experience, proficiency in Kotlin and Android SDK, and knowledge of mobile architectures like MVC, MVI, and MVVM. Experience with Flutter and state management solutions like Bloc & Redux is a plus. You'll be responsible for improving code structure, architecture, and maintaining high code quality standards across the team.

This hybrid position offers a chance to work with a team built on high collaboration, trust, and self-management, while contributing to a product that serves tens of millions of registered users across various payment avenues.

Last updated 3 months ago

Responsibilities For Software Engineer (Android Flutter) - Consumer Payments

  • Write clean, concise, tested and scalable code
  • Work with deep expertise in mobile applications on Android and Flutter
  • Attend daily standups and sprint planning/backlog reviews
  • Analyze and estimate product features
  • Participate in design review process
  • Improve code structure and architecture
  • Create technical documentation

Requirements For Software Engineer (Android Flutter) - Consumer Payments

Kotlin
  • 2 to 4 years of experience in Android development
  • Knowledge of mobile architectures (MVC, MVI, MVVM)
  • Proficiency in Unit testing and Test driven development
  • Proficiency in Kotlin programming and Android SDK
  • Strong understanding of Android Apps architecture
  • Experience with Flutter apps (preferred)
  • Familiarity with Android Dev tools
  • Experience with third party libraries for networking, async, image loading

Interested in this job?