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.