remote
Senior iOS Developer - Scotiabank
iOS Developer
Senior iOS Developer crafting high‑performance, customer‑centric digital banking apps using Swift, Objective‑C, and modern iOS frameworks, ensuring seamless integration with backend services and rigorous compliance standards.
About the role
Key Responsibilities
- Design, develop, and maintain scalable iOS applications that serve millions of banking customers, focusing on performance, security, and user experience.
- Collaborate with cross‑functional teams to translate business requirements into robust, reusable code using Swift, Objective‑C, and Xcode.
- Implement and consume RESTful APIs, integrate Core Data for local persistence, and ensure smooth data flow between front‑end and back‑end services.
- Apply best practices in unit testing, UI testing, and continuous integration to deliver high‑quality releases on schedule.
- Stay current with iOS platform updates, new frameworks, and industry trends to continuously improve product quality and development efficiency.
Requirements
- 5+ years of professional iOS development experience with a strong portfolio of production apps.
- Proficiency in Swift and Objective‑C, deep understanding of UIKit, Core Data, and related iOS frameworks.
- Experience with RESTful API integration, JSON parsing, and secure data handling.
- Hands‑on knowledge of CI/CD pipelines, automated testing, and performance profiling.
- Excellent problem‑solving skills, strong communication, and a customer‑first mindset.