-
Yochana

iOS Developer

Yochana
Canada · Full-time · Mid-Senior

Position Name – iOS Developer

Type of hiring – Subcon/Fulltime

Location – Montreal, QC or Toronto, ON (Onsite Hybrid)

Rates – CAD $55-60/hr

Salary – CAD $100-110K



Job Description:


Years of Experience: 5-7 Years


Must Have

  1. Communication should be the priority.
  2. For skills, probably our main desires are for people who are experienced in building UIs, in Swift UI and/or UIKit. Following that would be experience with Swift Concurrency (Swift async/await)

  • We are seeking a skilled iOS Developer with a strong background in Swift and SwiftUI to join our dynamic team. The ideal candidate will have hands on experience in mobile application development, a solid understanding of the iOS ecosystem, and a passion for creating high quality applications. You will be responsible for developing, maintaining, and enhancing our mobile applications while ensuring optimal performance and user experience.


    Responsibilities:

    • Design, develop, and maintain iOS applications using Swift and SwiftUI.
    • Collaborate with cross functional teams to define, design, and ship new features.
    • Optimize application performance and memory usage using appropriate tools.
    • Implement memory management and caching mechanisms specific to mobile devices.
    • Integrate third party libraries and APIs to enhance application functionality.
    • Work with Core Data and Realm for data persistence.
    • Participate in the full mobile development life cycle, from concept to deployment.
    • Publish applications to the App Store and manage updates.
    • Utilize version control tools such as Git and GitHub for code management.
    • Apply design patterns such as MVC and MVVM in application architecture.
    • Conduct unit testing and debugging to ensure application quality.
    • Adhere to Apple’s design principles and interface guidelines.
    • Work in an Agile environment, participating in sprint planning and reviews.


    Mandatory Skills:

    • Proven hands on experience with Swift and SwiftUI.
    • Strong working knowledge of Cocoa Touch.
    • Experience with performance and memory tuning tools.
    • Familiarity with memory management and caching mechanisms for mobile devices.
    • Experience with third party libraries and APIs.
    • Proficient in Core Data and Realm.
    • Understanding of the full mobile development life cycle.
    • Experience in publishing apps to the App Store.
    • Proficient in version control using Git and GitHub.
    • Strong analytical and debugging skills.
    • Excellent understanding of design patterns (MVC, MVVM).
    • Familiarity with RESTful APIs to connect iOS applications to back end services.
    • Knowledge of Object Oriented Programming (OOP) and Protocol Oriented Programming (POP).
    • Understanding of Apple's design principles and interface guidelines.
    • Experience in writing unit test cases.
    • Experience working in Agile project environments.


    Preferred Skills:

    • Experience with additional iOS frameworks and libraries.
    • Knowledge of Swift Package Manager.
    • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) practices.


    Qualifications:

    • Bachelor's Degree in Computer Science, Software Engineering, or a related field.
    • 5-7 Years of professional experience in iOS development.
    • Strong communication skills and ability to work collaboratively in a team environment.

    Key Skills

    Ranked by relevance

    swift ios design patterns git restful apis cicd oop ui
    Login to Apply
    Posted
    Aug 28, 2025
    Type
    Full-time
    Level
    Mid-Senior
    Location
    Toronto
    Company
    Yochana

    Industries

    IT Services IT Consulting

    Categories

    Information Technology

    Related Jobs

    3 roles aligned with this opportunity

    View all jobs
    View Job Details
    Yochana
    Related

    Android Developer / iOS Developer

    2026-05-13

    Contract
    Mid-Senior
    Canada
    IT Services
    Information Technology
    View Job Details
    Egov Select
    Related

    Network and Systems Engineer

    2026-05-28

    Full-time
    Not Applicable
    Belgium
    IT Services
    Information Technology
    View Job Details
    GROUPE LR TECHNOLOGIES
    Related

    Tech Lead PHP H/F

    2026-05-28

    Full-time
    Mid-Senior
    France
    IT Services
    Information Technology