Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Akkodis is seeking a Senior iOS Developer for a contract position with a client in Toronto, ON (Hybrid). Ideally looking for experience with SwiftUI and UIKit, Swift Concurrency Async/Await and Combine, XCTest, Xcode instruments, and Git, MVVMpreference would be someone with the required skills and experience, particularly in large organizations.
Title: Senior iOS Developer
Location: Toronto, ON(4 days onsite)
What are the must-have skills for this role?
SwiftUI and UIKit , Swift Concurrency Async/Await and Combine, XCTest, Xcode instruments and Git, MVVM
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
Required Skills:
• 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
Nice to have:
• 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 relevanceReady to apply?
Join Akkodis and take your career to the next level!
Application takes less than 5 minutes