-
COGNITO INC

Android/iOS Developer

COGNITO INC
Canada · Contract · Mid-Senior

We have openings for Android and iOS Developers in Montreal. Please find the details below.


1.Job Title: Senior Android Developer/Kotlin


Location: Montreal, Canada


Years of Experience: 5+ years


Job Summary

We are seeking a highly skilled Senior Android Developer with extensive experience in Android app development using Kotlin. The ideal candidate will have a strong understanding of core Java, Android Studio, and high level architecture and design patterns such as MVC and MVVM. This role requires a proactive individual who can work effectively in an Agile environment and is passionate about delivering high quality mobile applications.


Responsibilities

  • Design, develop, and maintain high quality Android applications using Kotlin.
  • Collaborate with cross functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and fix bugs, and optimize application performance.
  • Write clean, maintainable, and efficient code.
  • Implement unit tests to ensure code quality.
  • Publish applications to the Google Play Store.
  • Utilize version control tools such as Git and project management tools like JIRA.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Stay updated with the latest industry trends and technologies.


Mandatory Skills

  • Excellent hands on experience in Android development using Kotlin (minimum 6 years).
  • Strong understanding of core Java.
  • Proficient in Android Studio.
  • Experience with high level architecture and design patterns (MVC and MVVM).
  • Knowledge of the latest Android API versions.
  • Experience in JSON parsing and REST API integration.
  • Good hands on experience with Jetpack Compose.
  • Strong analytical and debugging skills.
  • Experience with version control tools (Git) and project management tools (JIRA).
  • Experience in writing unit test cases.
  • Experience in publishing apps to the Google Play Store.
  • Familiarity with CI/CD tools such as Jenkins and SonarQube.
  • Experience working in Agile project environments.
  • Knowledge of memory management and caching mechanisms specific to mobile devices.


Preferred Skills

  • Experience with additional programming languages or frameworks.
  • Familiarity with cloud services and mobile backend technologies.
  • Understanding of mobile UI/UX design principles.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in Android development.
  • Proven track record of delivering high quality mobile applications.



2.Job Title: iOS Developer

Years of Experience: 5+ Years


Job Summary:

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 Apples 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 (minimum 3 years).
  • 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 years of professional experience in iOS development.
  • Strong communication skills and ability to work collaboratively in a team environment.

Key Skills

Ranked by relevance

android ios design patterns swift git kotlin cicd restful apis jenkins cloud java oop
Login to Apply
Posted
Jul 07, 2025
Type
Contract
Level
Mid-Senior
Location
Montreal

Industries

Telecommunications

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Insight Global
Related

Golang Developer (OSS/SDN Domain)

2026-06-01

Contract
Not Applicable
Canada
Telecommunications
Engineering
View Job Details
Telia
Related

React Developer

2026-05-25

Full-time
Not Applicable
Lithuania
Telecommunications
Engineering
View Job Details
Telia
Related

React Developer

2026-05-25

Full-time
Not Applicable
Lithuania
Telecommunications
Engineering