···
Log in / Register

IOS DEVELOPER

Indeed
Full-time
Onsite
No experience limit
No degree limit
Isabel La Católica 5, Historic Center of Mexico City, Centro, Cuauhtémoc, 06000 Mexico City, CDMX, Mexico
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: The iOS Developer is responsible for building and evolving Scotiabank’s mobile features, ensuring a fast, secure, and accessible user experience. Key Responsibilities: 1. Build and evolve mobile features in the Scotiabank application. 2. Ensure a fast, secure, and accessible user experience. 3. Ensure compliance with design, security, and performance guidelines. Job Description: The iOS Developer is responsible for building and evolving mobile features in the Scotiabank application, ensuring a fast, secure, and accessible user experience, and enabling reliable integration with orchestrated service layers (BFFs). Ensures compliance with design, security, accessibility, and performance guidelines, delivering all required functionality on the digital platform. Technical Skills: Swift (expert level), solid knowledge of the iOS ecosystem. UIKit and SwiftUI, Combine or async/await, URLSession, Alamofire or another HTTP client, CoreData or an equivalent persistence technology. REST/JSON handling and optionally GraphQL. Experience with OAuth2, JWT, certificate pinning, encryption, and secure storage (Keychain / Secure Enclave). Testing: XCTest, XCUITest, mocks, regression testing in 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. Key Activities: * Reviewing Technical Documentation: Technical Designs, Technical Specifications, Component and Architecture Diagrams * Gaining a general understanding of architecture; mapping information and analyzing "AS IS" services to propose "TO BE" solutions * Supporting the creation of Technical Documentation * Developing code with unit tests and certifying security, integration, and overall coverage using tools such as: Fortify, Sonar, Black Duck, Clean Code, Checkmarx * Merging code into existing branches and managing Git & Jenkins * Supporting the testing team in defect resolution * Assisting in code, version, and low-environment implementation management * Assisting in code, version, and high-environment implementation management * Supporting Go-Live, production component stabilization, and general development support

Source:  indeed View original post
Juan García
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.