




Job Summary: iOS Developer with Swift experience to build and evolve mobile features, ensuring a fast, secure, and accessible user experience. Key Highlights: 1. Build and evolve mobile features in the Scotiabank application 2. Ensure compliance with design, security, and performance guidelines 3. Collaborate with UX/UI, Backend BFF, QA, and Architecture teams A financial services company is seeking an **iOS Developer** Purpose The iOS Developer is responsible for building and evolving mobile features in the Scotiabank application, ensuring a fast, secure, and accessible user experience and reliable integration with the orchestrated BFF service layer. Ensures compliance with design, security, accessibility, and performance guidelines, enabling all required functionality on the digital platform. Education / Experience * Engineering, Computer Science degree, or related field. * Solid knowledge of application architecture. * Preferably 3 years of experience developing desktop and/or web applications, with knowledge of multiple programming languages. * Knowledge of security model implementation. * Strong programming logic skills. * English: Conversational B2 Requirements: * **5+ years of iOS development experience.** * **Swift (expert level)**, solid knowledge of the **iOS ecosystem.** * UIKit and SwiftUI, Combine or async/await, URLSession, Alamofire or other HTTP clients, CoreData or equivalent persistence technology. * **REST/JSON proficiency**, optional: GraphQL. * Experience with OAuth2, JWT, certificate pinning, encryption, and secure storage (Keychain / Secure Enclave). * Testing: XCTest, XCUITest, mocks, regression testing on key modules. * Profiling and performance: Instruments (Time Profiler, Allocations, Leaks). * **CI/CD, TestFlight usage**, certificate and provisioning profile management. * **Git version control** (pull requests, code reviews). * **Knowledge of Apple’s accessibility guidelines.** Responsibilities: * Design, develop, and maintain iOS features using Swift and modern iOS SDK components, following Clean Architecture principles and patterns such as MVVM/MVI. * Consume REST/JSON or GraphQL APIs exposed by the BFF service layer, implementing robust error handling, timeouts, retries, and validations. * Implement security best practices: Keychain, Secure Enclave, certificate pinning, protection of sensitive data, secure handling of OAuth2/OIDC tokens, and compliance with corporate and regulatory requirements. * Ensure high performance, memory optimization, rendering efficiency, fast loading times, and use of paginated lists. * Integrate local caching and offline capabilities using frameworks such as CoreData, Realm, or UserDefaults/Keychain, depending on data criticality. * Implement usage analytics, telemetry, and traceability, aligning with the metrics and events strategy (including correlation IDs where applicable). * Write and maintain unit and UI tests using XCTest, XCUITest, and mock frameworks. * Actively participate in code reviews, definition of development standards, continuous refactoring, and adoption of best practices. * Collaborate closely with UX/UI, Backend BFF, QA, and Architecture teams to ensure end-to-end integration. * Maintain technical documentation, best practice guides, and design decisions. * Promote a collaborative work environment. * Complete mandatory training courses at 100% and on schedule. We Offer: * Salary: 100% payroll * Statutory benefits * Life insurance * GMM health insurance * **Work Mode: Hybrid** * **Work Location: Lomas de Chapultepec** Salary: Up to $40,000.00 per month Benefits: * Major medical expense insurance * Life insurance Experience: * iOS development: 5 years (Preferred) * Swift (expert level), solid knowledge of the iOS ecosystem: 5 years (Preferred) * REST/JSON handling: 3 years (Preferred) * CI/CD, TestFlight usage: 4 years (Preferred) * Git version control: 3 years (Preferred) * Knowledge of Apple’s accessibility guidelines: 2 years (Preferred) Language: * Conversational English (Mandatory) Work Location: Hybrid remote work in Lomas de Chapultepec, CDMX


