-
View all jobs
Job Description
What are the "must-have” skills for this role? SwiftUI and UIKit , Swift Concurrency Async/Await and Combine, XCTest, Xcode instruments and Git, MVVM
Description
Responsibilities include:
What are the "must-have” skills for this role? SwiftUI and UIKit , Swift Concurrency Async/Await and Combine, XCTest, Xcode instruments and Git, MVVM
Description
Responsibilities include:
- Team first attitude, embracing and contributing to a diverse team of experts dedicated to Canadian mobile banking.
- Effective communicator able to work closely with technical experts, project teams, business and outside vendors in a collaborative 'pod' structure
- Interpret the System Requirements Specification (SRS) and System Design
- Specification [SDS] and develop solutions to initiatives that are in line with the intended design and standards
- Adhere to guidelines/procedures on highly complex or large-scale projects complying with the system development life cycle (SDLC) and project management methodology (PMLC) as related to agile development practices.
- Participate in code reviews to ensure quality, standards compliance, re-usability and ease of maintenance
- Deliver effective and efficient solutions by meeting key project milestones and ensure that the project deliverables are on time, within budget, and adhere to the corporate quality and security standards
- Communicate status and provide timely escalation of issues to ensure project objectives are met
- Continuously enhance knowledge/expertise in both the mobile development and keep current with leading-edge technologies trends/developments.
- Ability to innovate, share business value of proposed concepts via self-initiated rapid proof of concepts
- Provide technical support for escalated incidents/outages to ensure that they are resolved efficiently with minimal impact to stakeholders
- Provide input into the Application Deployment Plans and overall mobile app rollout strategy
- Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest Internal
- Identify and recommend opportunities to enhance productivity, effectiveness and operational efficiency of the business unit and/or team
- Participate in knowledge transfer within the team and business units
- Work on a broad range of tasks and multiple, concurrent projects. Prioritize and manage own workload in order to deliver quality results and meet timelines
- University or College degree in Computer Science or equivalent field
- 5+ years experience in building iOS apps using SwiftUI and UIKit
- Solid oral and written communication skills
- In depth knowledge and/or experience with Swift and Objective-C
- Experience building apps with SwiftUI (minimum 6 months)
- Swift Concurrency Async/Await and Combine ( minimum 6 months)
- Experience working with Accessibility/Voiceover, Dynamic type and Dark mode
- Solid understanding of multithreaded applications
- Experience with custom view creation from code and autolayout for dynamic screen size
- Experience with XCTest, Xcode instruments and Git
- Experience with architecture patterns like POP (Protocol Oriented Programming), MVVM and reactive e.g Combine
- Understanding of IT Standards, UX Design, Accessibility and Agile Methodologies
- Comfortable with collective code ownership and pair programming
- Experience working with Frameworks
- Experience working with Cocoapods
- Knowledge of CI/CD tools and scripts e.g Jenkins
- Experience with custom view animation and transition
- Experience working with Swift Package Manager (SPM)
- Experience working with Snapshot Testing
Key Skills
Ranked by relevance
swift
xcode
animation
cicd
git
ios
ux
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Développeur Back-end Java H/F
2026-05-28
Full-time
Not Applicable
France
Software Development
Information Technology
View Job Details
Related
Tech Lead PHP H/F
2026-05-28
Full-time
Mid-Senior
France
IT Services
Information Technology
View Job Details
Related
Full-Stack Developer | Remote
2026-05-27
Contract
Associate
Australia
Software Development
Engineering
Login to Apply
- Posted
- Sep 23, 2025
- Type
- Contract
- Level
- Entry
- Location
- Toronto
- Company
- J&M Group
Industries
IT Services
IT Consulting
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Développeur Back-end Java H/F
2026-05-28
Full-time
Not Applicable
France
Software Development
Information Technology
View Job Details
Related
Tech Lead PHP H/F
2026-05-28
Full-time
Mid-Senior
France
IT Services
Information Technology
View Job Details
Related
Full-Stack Developer | Remote
2026-05-27
Contract
Associate
Australia
Software Development
Engineering