iOS Developer- Banking

Posted via LinkedIn Recruiter (not a company profile)

Posted 4 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior iOS Developer role designing and developing native iOS applications for mobile banking. Work in agile environment on high-profile customer-facing projects.

Responsibilities

  • Design, develop, and enhance native iOS applications that deliver exceptional mobile banking experiences to customers. Work within an agile environment to ensure seamless, innovative, and reliable solutions for high-profile, customer-facing projects. Responsibilities include developing and maintaining native iOS applications using Swift, SwiftUI, and UIKit; implementing architecture patterns such as Protocol Oriented Programming, MVVM, and reactive frameworks like Combine; optimizing applications for performance, stability, and user experience; collaborating with cross-functional teams; writing clean, efficient, and well-documented code; participating in code reviews, testing, and deployment processes; and engaging in CI/CD practices.

Requirements

  • 10+ years of software development experience. 6+ years proficient in Swift programming language. 3+ years hands-on experience with SwiftUI and UIKit for iOS development. Strong knowledge of architecture patterns such as POP and MVVM. Experience with Swift Concurrency, Async/Await, and reactive frameworks like Combine. Excellent communication and collaboration skills. Ability to meet sprint deliverables and work effectively in agile teams. Nice to have: Experience with Unit Testing frameworks like XCTest and Swift Testing; Knowledge of WKWebView and SFSafariViewController for web integrations using SSO; Familiarity with accessibility features, dark mode, and dynamic type support; Experience with Swift Package Manager (SPM); Skills in snapshot testing and responsive WebView integration.

Job title

Job type

Contractor

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

SwiftSwiftUIUIKitProtocol Oriented ProgrammingMVVMCombineSwift ConcurrencyAsync/AwaitXCTestSwift TestingWKWebViewSFSafariViewControllerSwift Package Manager

Location requirements

Linkedin Recruiter PostTorontoOntario Toronto

Report this job

Found something wrong with the page? Please let us know by submitting a report below.