About the Role
As a Mobile Engineer (Android–Flutter) at GoPay (part of GoTo Financial), you will build, release, and maintain high-quality mobile applications that reach millions of users across Southeast Asia. You will work with both Flutter and native Android (Kotlin) to deliver scalable, reliable, and high-performance solutions that enhance customer experience and drive financial inclusion.
Collaborating closely with Mobile and Backend Engineers, alongside Designers, Product Managers, and QA, you will shape seamless developer experiences and bring innovative ideas to enhance the mobile app’s reliability and performance. You will tackle challenges in app performance, architecture, and platform consistency while ensuring adherence to best practices in testing and code
quality.In our culture of
collaboration, trust, and ownership, you’ll have both autonomy and accountability - empowering you to influence the future of digital payments and mobile innovation at scale.
What You Will Do
Eliminate duplicated efforts by feature teams in: Build pipelines, Dependency upgrades, App performance tuning, Platform integrations (analytics, crash reporting, ANRs)Provide unified solutions to ensure consistent standards, reduce fragmentation, and improve developer velocity and app reliability across iOS and Android.Partner with Engineering, Product, Security, and SRE to design and evolve scalable platform standards aligned with GoPay’s rapid growth across regions and product lines.Deliver measurable improvements & establish and track engineering-wide KPIs such as: Build times, Release cadence, Platform availability, Performance optimisation, test coverageBuild a scalable mobile platform that enhances developer productivity and improves end-user experience.
What You Will Need
2–4 years of experience building consumer-facing or business-facing Android/Flutter mobile applications.Strong expertise in Dart, Kotlin, functional programming, with a passion for continuous learning.Hands-on experience with the Flutter tech stack, Kotlin, Android Architecture Components, Jetpack libraries, MVVM, and the Gradle build system.Open to experimenting with and adopting new technologies such as Flutter, Swift, and Dart workspace.Solid knowledge of the mobile development lifecycle, popular architectures, industry trends, and emerging technologies.Deep understanding of application lifecycle management and multi-threading in the JVM environment.Practical experience integrating REST APIs, Firebase suite, and third-party libraries/APIs.Strong motivation to implement and maintain a comprehensive unit testing approach to ensure code quality and reliability.