onsite
Senior iOS Developer - SwiftUI, Architecture & CI/CD - HSBC
iOS Developer
Senior iOS Developer specializing in SwiftUI and robust app architecture, with strong experience in CI/CD pipelines, automated testing, and modern development tools to deliver high‑quality banking applications.
About the role
Key Responsibilities
- Design and implement iOS applications using Swift and SwiftUI, applying Clean Architecture and MVVM patterns.
- Lead the development of reusable UI components and ensure consistent user experiences across banking products.
- Set up, maintain, and optimize CI/CD pipelines (Fastlane, Jenkins) for automated builds, testing, and deployment.
- Collaborate with cross‑functional teams, including backend, UX/UI, and security, to deliver secure, performant features.
- Conduct code reviews, mentor junior developers, and enforce best practices for version control (Git) and testing.
Requirements
- 5+ years of professional iOS development experience with deep expertise in Swift and SwiftUI.
- Proven experience designing scalable architectures (Clean Architecture, MVVM) for complex applications.
- Hands‑on experience with CI/CD tools such as Fastlane and Jenkins, including automated testing and release management.
- Strong knowledge of iOS SDK, Combine, Core Data, and performance optimization techniques.
- Excellent problem‑solving skills, ability to work in an Agile environment, and effective communication with technical and non‑technical stakeholders.