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

Software Development Engineer, WMO

Senior Software Development Engineer role at Amazon, building next-gen mobile shopping experiences for millions of customers worldwide.

Senior Mobile Developer (React Native)

Senior Mobile Developer (React Native) position at Oowlish, a leading Latin American software development company, offering remote work and international project opportunities.

Senior Game Developer - Match3 Venture

Senior Game Developer for Match3 Venture at Voodoo, creating innovative mobile games for millions of users.

Senior Software Engineer, Developer Relations (Mobile)

Senior Software Engineer for Developer Relations (Mobile) at Epic Games, focusing on Unreal Engine and mobile platforms.

Senior React Native Developer - Octopus

Senior React Native Developer position at Robusta Technology Group (RTG) for building high-quality mobile applications and collaborating with cross-functional teams.