G

Software Engineer, Mobile (IOS)

icon building Company : Gxs Bank
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Engineer, Mobile (IOS)

About the Bank:

We are a growing regional digital bank group and are revolutionizing financial banking services across Southeast Asia. Our mission is to unlock big dreams and drive financial inclusion throughout the region. As a regional digital bank, we have the right foundation—data, technology, and trust—because we are Built With Heart. We believe that real impact starts with real people. If you're ready to Own The Mission and help us shape the future of Digital banking, we invite you to join us.

Get to know the Role

We're hiring an iOS Developer for our Digital Bank mobile engineering team. You'll work on a sophisticated modular iOS architecture with 28+ feature modules, building production financial features using modern reactive patterns and Clean Architecture.

Responsibilities:

  • Build complete features end-to-end within isolated SPM modules, from UIKit design to RxSwift reactive flows

  • Implement MVVM architecture with RxFlow navigation and Dependency Injection containers

  • Write reactive pipelines in RxSwift with proper subscription management using DisposeBag

  • Work across feature modules and collaborate with Backend, Product, and QA teams

  • Achieve 90%+ test coverage using Swift Testing/XCTest and snapshot testing

  • Participate in code reviews and maintain Digibank's code quality standards

Qualifications:

The Must-Haves

Technical Skills:

  • Proficient in Swift (5.0+) with strong CS fundamentals

  • Hands-on experience with MVVM and Clean Architecture patterns

  • Solid understanding of RxSwift (observables, operators, subscriptions)

  • Experience with RxFlow declarative navigation

  • Comfortable with UIKit, SnapKit, and programmatic layout

  • Strong testing mindset with experience writing unit tests

  • Familiar with Git workflows and trunk-based development

Tech Stack Knowledge:

  • RxSwift/RxFlow for reactive programming and navigation

  • Swift Package Manager (SPM) and modular architecture

  • UIKit with Cream design system and SnapKit

  • Keychain and basic security frameworks

  • Fastlane and SwiftLint automation

Professional Attributes:

  • Highly accountable with ownership mentality

  • Collaborative team player ("Your Problem Is My Problem")

  • Committed to code quality and continuous learning

  • 1.5-5 years of iOS development experience shipping production apps

Nice-to-have

  • Fintech/financial app experience

  • Feature flags and A/B testing knowledge

  • CI/CD pipeline experience

  • Open-source contributions

What You’ll Work With

  • Language: Swift 5.0+

  • UI: UIKit + SnapKit + In-House Design System

  • Reactive: RxSwift + RxFlow

  • Architecture: Clean Architecture, MVVM, 28+ feature modules

  • Testing: Swift Testing, XCTest, snapshot testing, Maestro (UI testing)

  • Security: DBSecurityKit, DBCryptoKit, Keychain

  • Build: Fastlane, SwiftLint (90%+ coverage required)

Original job Software Engineer, Mobile (IOS) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.