Join to apply for the iOS Developer role at J&M Group .
3 days ago Be among the first 25 applicants.
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.
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.
- Develop solutions in line with the intended design and standards, adhering to guidelines on large-scale projects, SDLC, and agile practices.
- Participate in code reviews to ensure quality, standards compliance, re-usability, and ease of maintenance.
- Deliver solutions that meet project milestones, stay within budget, and adhere to quality and security standards.
- Communicate status and escalate issues promptly to meet project objectives.
- Continuously update knowledge in mobile development and current technology trends.
- Innovate and share business value through rapid proof of concepts.
- Provide technical support for escalated incidents / outages to minimize impact.
- Contribute to deployment plans and app rollout strategies.
- Promote a positive work environment focused on service, quality, innovation, and teamwork.
- Identify opportunities to improve productivity and operational efficiency.
- Participate in knowledge transfer within the team.
- Manage multiple tasks and projects effectively to deliver quality results on time.
Required Skills :
University or College degree in Computer Science or equivalent.5+ years experience in building iOS apps using SwiftUI and UIKit.Strong communication skills.In-depth knowledge of Swift and Objective-C.Experience with SwiftUI (minimum 6 months).Experience with Swift Concurrency Async / Await and Combine (minimum 6 months).Experience with Accessibility, Voiceover, Dynamic Type, and Dark Mode.Understanding of multithreaded applications.Experience with custom view creation, autolayout.Experience with XCTest, Xcode instruments, Git.Knowledge of architecture patterns like POP, MVVM, reactive programming with Combine.Understanding of IT standards, UX design, accessibility, and Agile methodologies.Comfortable with collective code ownership and pair programming.Experience with Frameworks and Cocoapods.Nice To Have :
Knowledge of CI / CD tools and scripting (e.g., Jenkins).Experience with custom view animations and transitions.Experience with Swift Package Manager (SPM).Experience with Snapshot Testing.Additional Details :
Seniority level : Entry level.Employment type : Contract.Job function : Information Technology.Industries : IT Services and IT Consulting.This job is active and accepting applications.
#J-18808-Ljbffr