Senior Software Engineer (iOS Flutter) - Consumer Payments

GoTo Group is a company that provides financial services and operates GoPay, South East Asia's fastest-growing consumer payments and financial services app.
Jakarta, Indonesia
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer (iOS Flutter) - Consumer Payments

As a Senior GoPay - iOS and Flutter Engineer at GoTo Group, you will be responsible for building, releasing, and maintaining a large-scale application. You'll work with deep expertise in mobile applications on iOS and Flutter, with Flutter being your main focus. You'll be part of the Consumer Payments team, which is part of GoTo's financial services arm, working to provide responsible and sustainable financial services to users.

Key responsibilities include:

  • Writing clean, concise, tested, and scalable code
  • Collaborating with a close-knit product engineering team
  • Participating in daily standups and sprint planning
  • Analyzing and estimating product features
  • Improving code structure and architecture
  • Automating iOS build and test processes
  • Leading end-to-end feature development
  • Mentoring junior developers
  • Writing in-depth technical documents

The ideal candidate will have:

  • 4 to 6 years of experience in iOS development
  • Knowledge of mobile architectures (MVC, VIPER, MVVM)
  • Experience with Flutter and state management solutions like Bloc & Redux
  • Proficiency in Unit testing and Test-driven development
  • Familiarity with iOS and Flutter development tools
  • Strong skills in Swift programming, Cocoa, Xcode, and iOS SDK
  • Experience with cross-platform Flutter app development using Dart

Join the Consumer Experience team at GoTo Group and help grow and engage GoPay users while building secure and robust features for one of South East Asia's leading payment platforms.

Last updated 6 months ago

Responsibilities For Senior Software Engineer (iOS Flutter) - Consumer Payments

  • Write clean, concise, tested, and scalable code
  • Collaborate with product engineering team
  • Participate in daily standups and sprint planning
  • Analyze and estimate product features
  • Improve code structure and architecture
  • Automate iOS build and test processes
  • Lead end-to-end feature development
  • Mentor junior developers
  • Write in-depth technical documents

Requirements For Senior Software Engineer (iOS Flutter) - Consumer Payments

  • 4 to 6 years of experience in iOS development
  • Knowledge of mobile architectures (MVC, VIPER, MVVM)
  • Proficiency in Unit testing and Test-driven development
  • Familiarity with iOS and Flutter development tools
  • Strong skills in Swift programming, Cocoa, Xcode, and iOS SDK
  • Experience with cross-platform Flutter app development using Dart

Interested in this job?

Jobs Related To GoTo Group Senior Software Engineer (iOS Flutter) - Consumer Payments

Sr. Software Development Engineer, Last Mile Platform Services

Senior Software Engineer role at Amazon focusing on mobile development for the Last Mile Platform Services team, building scalable solutions for delivery partners.

Senior Software Engineer, Mobile, Wear OS

Senior Software Engineer position at Google focusing on Wear OS development, requiring 5+ years of experience in software development and Android expertise.

Senior Software Engineer, Pixel Camera

Senior Software Engineer position at Google's Pixel Camera team, focusing on developing cutting-edge mobile photography solutions and computational photography features.

Senior Software Engineer - iOS

Senior Software Engineer position at CLEAR focusing on iOS development, building secure digital identity solutions with 5+ years of experience required.

Senior Android / IOS Software Engineer

Senior Android/iOS Engineer position at Mellon Technologies, focusing on financial payment applications development using Java and Kotlin in a hybrid work environment.