Intermediate iOS Developer
J M Group Inc
We are looking for an Intermediate iOS Developer with strong experience in Swift, SwiftUI, UIKit, Swift Concurrency, Combine, XCTest, Xcode Instruments, Git, and 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
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 to deliver quality results and meet timelines
Required Skills:
University or College degree in Computer Science or equivalent field
3-6+ 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
- ...Job Title: Software Developer - Full Stack - Intermediate Location: Toronto, Ontario Work Model: Onsite Description / Responsibilities / Skills Must Have Strong exp with React High level of knowledge around the Angular framework and JavaScript...Suggested
$121.3k - $148.3k
...mechanical systems design required.Familiarity with injection molding, rapid prototyping, and CNC programming/machinery required.Intermediate Microsoft Office including Outlook, Word, and Excel required.Aptitude to quickly learn business systems required.Strong verbal...SuggestedFull timeContract workWork experience placementWork at office$130k - $166k
...with electro-mechanical systems design Experience with injection molding, rapid prototyping, and CNC programming/machinery Intermediate Microsoft Office including Outlook, Word, and Excel Aptitude to quickly learn business systems Strong verbal and technical...SuggestedContract workWork experience placementWork at office$34 per hour
...FINANCIAL KNOWLEDGE Requires knowledge of financial terms and principles and to understand operating budgets. Ability to calculate intermediate figures such as percentages, discounts, and/or commissions. Conducts basic financial analysis. REASONING ABILITY Ability...SuggestedHourly payTemporary workFor contractorsWork at officeLocal areaRelocationVisa sponsorship$185k - $255k
...encourage all candidates to explore our total rewards offering. Collaboration, mission-driven focus, discipline, and leadership skills developed through military service benefit us all. Whether you are a Veteran, Guardsman or Reservist, a Military Spouse or you are planning...SuggestedFull timeContract workFor contractorsLocal areaFlexible hours- ...Engineer 2 at Southern California Edison (SCE) and build a better tomorrow. In this job, you’ll you’ll lead technical projects to develop vehicle specifications, designs, drawings, contracts, and production. The Engineer analyses alternatives and suppliers to optimize...Remote workRelocation
$83k - $104k
KDG Construction Consulting KDG Construction Consulting is seeking a detail-oriented Office Engineer to support terminal construction projects at Ontario International Airport . This role will play a key part in project coordination, document control, and RFI management...Contract workFor contractorsWork at office$62.4k - $66.56k
Benefits: Company parties Competitive salary Flexible schedule Training & development 2 roles available : 1) Full time Mon- Friday 2) Part time weekend: Sat and Sun Benefits & Perks Competitive Hourly Pay (Based on Certification &...Hourly payFull timePart timeFlexible hoursShift workWeekend work$85k - $100k
...improve efficiency and reliability across manufacturing operations.This is a fantastic opportunity for an Electrical Engineer looking to develop their automation expertise while progressing into a senior engineering role.The RoleProgram and troubleshoot Allen Bradley PLC...Permanent employment$116k - $163k
...civil infrastructure and site design projects while managing scope, schedule, quality, and client coordination. You’ll also mentor developing engineers, build client relationships, contribute to business development, and help shape the continued growth of our Southern...Full timeContract workLocal areaFlexible hoursNight shift$110k - $140k
...engineering who enjoys solving complex process challenges and improving production performance. The Lead Process Engineer will develop, optimize, validate, and sustain manufacturing processes used in precision optical components, coatings, and assemblies. This is a...Temporary workWork at office$23.35 - $53.25 per hour
...not-for-profit public charity. Prime Healthcare is actively seeking new members to join our corporate team! Responsibilities Develops, tests, implements, and integrates “Identity and Access Management” (IAM) systems and solutions. Ensures that solutions protect information...Full timeLocal areaShift work$130k - $150k
...train, motivate, and lead others Ability to perform final quality control check in their area of expertise Ability to sell work and develop client relationships Strong training and mentoring skills Excellent communication and interpersonal skills; Ability to clearly...Full timeLocal areaFlexible hoursNight shift- ...8 Hybrid Duration: 18 Months Assignment Shift/hours: 40 hours/week (8.00AM - 5.00PM) (Onsite Wed & Thu) Description: Develops preliminary scope of work, Schedules/Conducts pre-engineering job walk meetings with stakeholders (Construction, Maintenance, Operations...For contractorsShift work
$110k - $135k
...reviews and enforce best practicesAct as a single point of contact for providing timely resource and project updatesMentor and coach developers of all levels of experienceWhat You Will Bring:7+ years of hands-on experience with Progress ABL / OpenEdge technologies (e.g.,...Ongoing contractFull timeCasual workFlexible hours- Job Title: Sr. Appian Developer with AI Location: Toronto, ON Work Arrangement: Onsite Employment Type: Full-Time Experience: 8 10 Years Job Description We are seeking an experienced Senior Appian Developer with AI expertise to support Appian platform...Full time
- ...Role: AWS Developer ( 10+ yrs) - Kafka,Lambda,S3,Glue,Python,SQL Toronto Hybrid 1 yr contract ( Extended) We are looking for a highly skilled AWS Developer with 10 12+ years of software development experience and strong hands-on expertise in designing...Contract work
- ...Assignment: RQ11497 - Report Developer - Senior Job Title: Report Developer Requisition (SS): RQ11497 Start Date: 2026-10-06 Client: Justice Technology Services End Date: 2027-09-22 Office Location: Onsite / 21 College Street, Toronto Organization...Contract workWork at officeRemote workMonday to Friday
- Job Title: Senior Appian Developer Location: Toronto, ON Work Arrangement: Onsite Experience: 6 8 Years Employment Type: Full-Time Job Description We are seeking an experienced Senior Appian Developer with strong hands-on expertise in designing, developing...Full time
- ...Assignment: RQ11272 - Software Developer - ETL - Senior Job Title: Senior ETL Developer Informatica / Oracle Requisition (SS): RQ11272 Start Date: 2027-02-12 Client: Land & Resources Cluster End Date: 2027-03-31 Office Location: 40 St Clair Ave...For contractorsWork at officeFlexible hours3 days per week
- ...We are seeking a skilled Duck Creek Policy Developer to design develop customize and support Duck Creek insurance applications The ideal candidate will have hands on experience with Duck Creek Policy solutions along with strong knowledge of the Property Casualty...
- Job Title: Cognos Developer Company: TCS Canada Location: Toronto, ON Work Arrangement: Onsite Experience: 6 8 Years Employment Type: Full-Time Job Description TCS Canada is seeking an experienced Cognos Developer to develop, maintain, and support...Full time
- Built and hardened harnesses in Windsurf and Claude Code Artificial Intelligence , Commercial Gen AI Experience with legacy, Brownfield, and regulatory projects Required pure plan AI skills to build and support the Harness Hardening and create specific agents ...
- Job Title: Appian Developer with AI Location: Toronto, ON Work Arrangement: Onsite Experience: 6 8 Years Employment Type: Full-Time Job Description We are seeking an Appian Developer with AI to support the development, stability, and reliability of...Full time
- Job Summary: The Senior Report Developer is responsible for planning, assessing, and developing business intelligence (BI) reporting solutions to support program areas within the Ministry of Attorney General. This role involves collaborating with project managers and business...Contract workRemote workMonday to Friday
- ...Job Title: Quadient Developer Location: Toronto, ON Work Arrangement: Hybrid 4 Days Onsite Job Type: Full Time Job Summary We are seeking an experienced Quadient Developer with 8 10 years of experience working with the Quadient Inspire platform...Full time
- ...transition to an Azure-based BI ecosystem. The position requires 5+ years of experience in data engineering. Responsibilities include developing data pipelines, optimizing reporting solutions, and ensuring data integrity while utilizing Microsoft Fabric and Power BI. This...
$100k
..., Client, Visa, Walmart Lab S etc to name a few. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients...Full time- Clarke is seeking a Sales Engineer to drive revenue growth by blending technical expertise with strong sales skills. You will identify customers, build relationships, determine needs, and deliver tailored solutions across engineering offerings. Collaboration with engineering...
$99.5k - $124.4k
...Interesting? Here’s what you’ll do: The major function of this position is to independently evaluate manufacturing processes to propose, develop and lead optimization measures that continuously optimize manufacturing capacity, yield rate, productivity, and cost-effectiveness....Full timeLocal areaOverseas
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate iOS Developer. Be the first to apply!


