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 7 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

Senior Software Engineer - Qualcomm XR Labs Europe Madrid Spain

Senior Software Engineer position at Qualcomm XR Labs Europe, focusing on AR/VR technology development with C++ and computer vision expertise.

Senior Mobile Engineer (React Native & TypeScript)

Senior Mobile Engineer position at Oowlish, focusing on React Native & TypeScript development for international clients, offering remote work and comprehensive benefits.

Senior Mobile Developer

Senior Mobile Developer position at Blend Technologies, focusing on Android development with Kotlin/Flutter, offering hybrid work and comprehensive benefits.

Senior Mobile Engineer (React Native & TypeScript)

Senior Mobile Engineer position at Oowlish, focusing on React Native & TypeScript development for international clients, offering remote work and comprehensive benefits.

Senior Mobile Developer

Senior Mobile Developer role at adjoe, focusing on iOS and Android SDK development for fraud prevention in mobile advertising.