iOS Developer

COGNITO INC

Mississauga, Toronto

Hybrid

CAD 110,000 - 170,000

Full time

19 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

COGNITO INC is seeking an experienced iOS Developer to join our team. You will develop, maintain, and optimize apps using Swift and SwiftUI, targeting iOS platforms and integrating Core Data/Realm.

Work with cross-functional teams, publish updates to the App Store, and participate in Agile sprints. Hybrid work in Mississauga/Toronto area, Canada.

Qualifications

  • Bachelor's degree in CS, SE, or related field.
  • 5–7 years of professional iOS development experience.
  • Strong communication and teamwork skills.

Responsibilities

  • Design, develop, and maintain iOS apps with Swift and SwiftUI.
  • Collaborate with cross-functional teams to ship features.
  • Optimize app performance and memory usage.
  • Publish updates to the App Store and manage releases.
  • Apply MVC/MVVM patterns and write unit tests.
  • Integrate third-party libraries and APIs.

Skills

Swift
SwiftUI
Cocoa Touch
RESTful APIs
Git & GitHub
Unit testing
Agile
Debugging
OOP
POP
MVC/MVVM
Core Data
Realm
Memory management
Performance tuning

Education

Bachelor's degree in Computer Science or related field

Tools

Xcode
Swift Package Manager
GitHub Actions

Job description

We are looking for iOS Developer immediately with expertise in Swift, iOS.

Location: Mississauga, ON and Toronto, ON (any one) Hybrid

About the Role

We are seeking a skilled iOS Developer with a strong background in Swift and SwiftUI to join our dynamic team in Montreal. 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 design principles and interface guidelines.
  • Work in an Agile environment, participating in sprint planning and reviews.
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.
Required 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.
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

iOS Developer
iOS Developer

Yochana • Mississauga, Toronto

Hybrid
CAD 85,000 - 110,000
iOS Developer
iOS Developer

TechDoQuest • Mississauga

On-site
CAD 85,000 - 120,000
iOS Developer
iOS Developer

Creative Circle • Toronto

Hybrid
iOS Developer
iOS Developer

EIZIE • Kitamaat

On-site
CAD 75,000 - 110,000
Competitive compensation
Health benefits
Professional development
+5
iOS App Developer-- MOR1JP00094171
iOS App Developer-- MOR1JP00094171

Compunnel Inc. • Calgary

Hybrid
CAD 80,000 - 100,000
iOS Developer
iOS Developer

Flexton Inc. • Toronto

On-site
CAD 110,000 - 150,000
Senior iOS App Developer
Senior iOS App Developer

ALLTECH CONSULTING SVC INC • Calgary

On-site
CAD 80,000 - 120,000
Flexible vacation policy with advance notice
Senior iOS Developer
Senior iOS Developer

Alltech Consulting SVC INC • Calgary

On-site
USD 56,000 - 86,000
iOS Developer - SWIFT, IOS SDK, XCODE
iOS Developer - SWIFT, IOS SDK, XCODE

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 90,000 - 130,000
iOS Developer - Onsite 4 days - Face to Face interview in Toronto office
iOS Developer - Onsite 4 days - Face to Face interview in Toronto office

MethodHub • Toronto

On-site
CAD 80,000 - 100,000