Senior Mobile Engineer - IOS (BFSI)
About the role
Surge Global is seeking a Senior Mobile Engineer specializing in iOS to join their team in Colombo, Sri Lanka. The role involves building, enhancing, and maintaining native iOS applications using Swift, with a focus on modern development best practices and security, particularly for financial and banking applications. The engineer will be responsible for integrating RESTful APIs, ensuring robust error handling and offline support, developing automated tests, and maintaining feature parity with Android applications. Collaboration with cross-functional teams and ownership of features from implementation to release are key aspects of the role. Surge Global is a leading digital consultancy supporting clients globally and offers a transparent and innovative work environment.
Must have
- At least 4 years of experience in native iOS application development, with applications published and live on the Apple App Store.
- Strong proficiency in Swift and hands-on experience with modern iOS development frameworks and tools.
- Experience with SwiftUI or UIKit, supported by a clear understanding of modern application architecture and design principles.
- Hands-on experience integrating RESTful APIs and implementing offline capabilities, robust error handling, and resilient application flows.
- Solid understanding of mobile application security fundamentals, particularly for financial and banking applications.
- Practical experience with automated testing frameworks, including XCTest and XCUITest.
- Strong understanding of application performance optimization, stability, maintainability, and production-quality development practices.
- Ability to work effectively with cross-functional teams and take ownership of features from implementation through testing and release.
- Strong problem-solving skills, attention to detail, and a commitment to delivering secure, reliable, and user-friendly applications.
Nice to have
- Experience developing mobile applications in banking, payments, fintech, or other regulated industries.
- Experience implementing biometric authentication, device-binding flows, electronic Know Your Customer (e-KYC), or document-capture functionality.
- Familiarity with Apple App Store review processes, TestFlight distribution, and release management.
- Experience monitoring production application performance, investigating crashes, and improving application stability.
Technologies
- Android
- Authentication
- Fintech
- iOS
- REST
- Spring / Spring Boot
- Swift
- SwiftUI
- Test Automation
- UIKit
Highlights
The position is based in Colombo, Sri Lanka. The company supports a diverse client base across multiple regions including the United States, Europe, Australia, and Asia-Pacific. No information is provided about remote work, visa sponsorship, or specific application deadlines.