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.
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 relevanceReady to apply?
Join J&M Group and take your career to the next level!
Application takes less than 5 minutes