Quick Overview
Work Type
On Site
Level
Mid Senior
Job Description
Job Title: iOS Developer
Work Location : Toronto, Canada (Onsite)
Contract duration: 12+ months Contract
Job Description
Key Responsibilities:
- Responsible for delivering end-to-end solutions across Digital Self-Service IAM, ensuring that all digital applications meet high performance standards.
- Drive application development initiatives across the full Digital stack to deliver high-quality digital experiences, empowering the Product team to take advantage of IAM systems
- Own the full stack from delivery to operations of IAM, from backend infrastructure and APIs to frontend applications, ensuring seamless integration and a consistent user experience.
- Partner with Technology Leadership on delivery roadmap across Digital & Cyber Security, ensuring alignment with business objectives, improving customer experience, and empowering users with innovative features.
- Collaborate across the Digital team to synchronize feature release, optimize costs for high re-use of developments, capabilities & reliability by keeping technical debt clear.
Qualifications:
- 5 or more years of software development of which 3 or more years of native mobile development experience.
- In depth knowledge and experience with Swift, SwiftUI and Combine.
- Solid understanding of multithreaded applications
- Experience with custom view creation from code and Auto Layout for dynamic screen size
- Experience with architecture patterns like POP, MVVM and Reactive
- Experience with unit-testing, code for robustness, security, usability and improving performance of the overall application
- Proficient understanding of code versioning tools, such as GitHub
- Experience in integrating Third Party libraries and SDKs
- Experience building applications that consume web services and HTTP REST interaction with JSON
- Test Automation: Design, create, and execute automated test scripts using Appium for both Android and iOS applications.
- Framework Development: Develop and maintain scalable, robust test automation frameworks from scratch or enhance existing ones.
- Cross-Platform Testing: Execute tests on various devices, emulators, simulators, OS versions, and screen sizes to ensure compatibility and reliability.
Skills
Swift
SwiftUI
HTTP
REST
iOS
Android
Similar jobs
MOBILE ANDROID DEVELOPER
V-Soft Consulting Group, Inc · United States
6 hours agoPrincipal Mobile Engineer
WinMax Systems Corporation · Los Angeles, United States
6 hours ago$80 - $90/hrLead Android Developer - Kotlin & Jetpack Compose
Swan Tech Solution LLC · Alpharetta, United States
6 hours agoMobile Automation Engineer
Stellent IT LLC · Pennington, United States
10 hours agoSr. Cross-Platform Mobile Developer I (Clearable) (6571) with Security Clearance
MetroStar Systems Inc. · Washington, United States
11 hours ago$170k - $216k/yrSenior iOS Developer - Multiple locations
Vega Intellisoft Inc. · Dallas, United States
13 hours ago