Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
2,780

Software Developer jobs in Canada

Junior Mobile Software Developer

University of British Columbia

Vancouver
On-site
CAD 80,000 - 100,000
Yesterday
Be an early applicant
I want to receive the latest job alerts for “Software Developer” jobs

Software Developer - Developer Experience Team

Geotab

Toronto
Hybrid
CAD 85,000 - 110,000
2 days ago
Be an early applicant

Senior Software Engineer, Developer Infrastructure

Sentry

Toronto
Hybrid
CAD 200,000 - 295,000
Today
Be an early applicant

Senior Software Engineer, Developer Infrastructure

Sentry.io

Toronto
Hybrid
CAD 200,000 - 295,000
Yesterday
Be an early applicant

Software Developer

Advantage Group

Toronto
Remote
CAD 139,000 - 167,000
Today
Be an early applicant
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Développeur de logiciels senior/Senior Software Developer

Cerence

Montreal (administrative region)
On-site
CAD 80,000 - 110,000
2 days ago
Be an early applicant

Junior Software Developer (3 positions)

NAV CANADA

Ottawa
Hybrid
CAD 91,000 - 115,000
2 days ago
Be an early applicant

Staff Software Developer- Financial Services

Lightspeed Commerce

Vancouver
Hybrid
CAD 160,000 - 175,000
Yesterday
Be an early applicant
HeadhuntersConnect with headhunters to apply for similar jobs

Software Developer, Fullstack

Bombardier Transportation GmbH

Dorval
On-site
CAD 80,000 - 100,000
Yesterday
Be an early applicant

Senior Software Developer (12 Months Maternity Contract)

Scotiabank

Toronto
On-site
CAD 80,000 - 110,000
Today
Be an early applicant

Programmer/Software Developer, Level 1

Donna Cona Inc.

Ottawa
On-site
CAD 60,000 - 80,000
Yesterday
Be an early applicant

Programmer/Software Developer, Level 2

Donna Cona Inc.

Ottawa
Hybrid
CAD 80,000 - 120,000
Yesterday
Be an early applicant

RQ10127 - ETL Software Developer

emergiTEL Inc.

Toronto
On-site
CAD 90,000 - 120,000
2 days ago
Be an early applicant

Software Developer

Computer Generated Solutions Canada

New Brunswick
On-site
CAD 75,000 - 95,000
Today
Be an early applicant

Software Developer

Jonas Software

Toronto
Remote
CAD 70,000 - 85,000
2 days ago
Be an early applicant

Senior Software Developer, Site Reliability Development

Google Inc.

Southwestern Ontario
On-site
CAD 174,000 - 178,000
2 days ago
Be an early applicant

Staff Software Developer, Site Reliability Development

Google Inc.

Southwestern Ontario
On-site
CAD 204,000 - 209,000
2 days ago
Be an early applicant

Principal Software Developer Cloud

Aspen Technology

Montreal (administrative region)
On-site
CAD 90,000 - 120,000
2 days ago
Be an early applicant

Senior Software Developer, Applied AI

Autodesk

Quebec
On-site
CAD 98,000 - 145,000
Today
Be an early applicant

On-Site Software Developer: E-commerce & Animations

NIYA FREIGHT & LOGISTICS

Chilliwack
On-site
CAD 80,000 - 100,000
Yesterday
Be an early applicant

Software Developer

Stymiest and Associates

Montreal (administrative region)
Hybrid
CAD 70,000 - 90,000
2 days ago
Be an early applicant

Senior Software Engineer, AI Developer Experience

Vanta

Canada
Remote
CAD 90,000 - 120,000
2 days ago
Be an early applicant

Staff Software Developer, Edge

Wealthsimple

Canada
Remote
CAD 100,000 - 130,000
Today
Be an early applicant

Staff Software Developer – Financial Services (Hybrid)

Lightspeed Commerce

Vancouver
Hybrid
CAD 160,000 - 175,000
Yesterday
Be an early applicant

Staff Software Developer

Lightspeed Commerce

Ottawa
Hybrid
CAD 160,000 - 175,000
Yesterday
Be an early applicant

Top job titles:

Millwright jobsInsurance jobsParalegal jobsBarista jobsLegal jobsQa Tester jobsLaboratory jobsPublishing jobsChief Officer jobsEcologist jobs

Top companies:

Jobs at CbsaJobs at CoopJobs at Morgan StanleyJobs at Victoria SecretJobs at HyattJobs at American AirlinesJobs at HubspotJobs at AonJobs at TwitchJobs at Goodwill

Top cities:

Jobs in TorontoJobs in QuebecJobs in SurreyJobs in MarkhamJobs in VaughanJobs in BurnabyJobs in WindsorJobs in RichmondJobs in WaterlooJobs in Kingston

Similar jobs:

It Software Engineer jobsSoftware Engineer jobsWeb Developer jobsFront End Developer jobsDeveloper jobsEntry Level Software Developer jobsFullstack Developer jobsJava Developer jobsPython Developer jobsPython Software Developer jobs
Junior Mobile Software Developer
University of British Columbia
Vancouver
On-site
CAD 80,000 - 100,000
Full time
2 days ago
Be an early applicant

Job summary

A prominent research institution in Metro Vancouver is seeking a Junior Mobile Software Developer to contribute to the PolarUs app, aimed at supporting individuals with bipolar disorder. This full-time position is for a 6-month contract and requires collaboration with a diverse team, as well as a strong foundation in mobile app development, particularly in iOS and Android environments. The candidate should have an undergraduate degree and at least one year of relevant experience. Competitive compensation is offered, along with a commitment to diversity and inclusion.

Qualifications

  • Minimum of one year of related experience or equivalent education/experience.
  • Good working knowledge of iOS and Android development environments is essential.
  • Experience building mobile applications is required.

Responsibilities

  • Maintain Android and iOS versions of the PolarUs app.
  • Implement UI/UX design enhancements.
  • Assisting in back-end data analytics infrastructure setup.

Skills

Interpersonal skills
Mobile app development
JavaScript/TypeScript
Git/GitHub

Education

Undergraduate degree in a relevant discipline

Tools

Android development (Kotlin, Jetpack Compose)
iOS development (Swift, XCode)
Docker
Job description

Staff - Non Union Job Category M&P - AAPS Job Profile AAPS Salaried - Information Systems and Technology, Level A Job Title Junior Mobile Software Developer Department Michalak Laboratory | Department of Psychiatry | Faculty of Medicine Compensation Range $5,365.42 - $7,709.92 CAD Monthly

The Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately halfway between the minimum and the maximum and represents an employee that possesses full job knowledge, qualifications and experience for the position. In the normal course, employees will be hired, transferred or promoted between the minimum and midpoint of the salary range for a job.

Posting End Date January 28, 2026

Note: Applications will be accepted until 11:59 PM on the Posting End Date.

Job End Date July 31, 2026

At UBC, we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research, innovation, and learning for all faculty, staff and students. Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity to UBC as a workplace, and creates the necessary conditions for a rewarding career.

Job Summary

CREST.BD is a globally recognized research network supporting people to live well with bipolar disorder (BD) under the leadership of Dr. Erin Michalak. Since 2019, CREST.BD has been working on developing the PolarUs app, the world’s first BD self-management app focused on optimizing quality of life (QoL). The app features evidence-backed information tailored to BD, has been co-designed with people with BD, and is now being culturally/linguistically adapted for diverse populations. This project is funded by the Canadian Institutes of Health Research and the Daymark Foundation.

Under the supervision of Dr. Erin Michalak and the Software Development Lead, and in consultation with CREST.BD staff, the Junior Mobile Software Developer will contribute to the advancement of the iOS and Android versions of the PolarUs app. This work will require close collaboration with the PolarUs app development team, composed of a Software Development Lead, UI/UX designer and student developers.

The Junior Mobile Software Developer is a full-time position for a 6-month contract. This role will be both challenging and rewarding, and is best suited for a fast learner with a strong foundation in mobile app development and back-end data analytics infrastructure.

Organizational Status

The Junior Mobile Software Developer reports directly to the Principal Investigators, Drs. Erin Michalak and Steven Barnes, and the Software Development Lead. This position will also interact with employees and collaborators from various backgrounds and locations.

Work Performed
  • Work on advancing and maintaining the Android and iOS versions of the PolarUs app under the direction of the Software Development Lead through:
  • Assisting the lead developer in writing clean, maintainable, and well-documented code for new app features
  • Implementing UI/UX design enhancements
  • Setting up and maintaining the back-end data analytics infrastructure of the app
  • Knowledge-permitting, assist the lead developer in implementing new artificial intelligence (AI) features such as translation capability for 3 new languages (Mandarin, French and Spanish)
  • Conducting app testing, monitoring bug reports from users, and debugging
  • Developing app updates and addressing possible security threats
  • Optimizing app performance
  • Utilize various coding languages, softwares and APIs to:
  • Build responsive and user-friendly UIs using Jetpack Compose (Android) and SwiftUI/UIKit (iOS)
  • Implement features using MVVM architecture and industry-standard design patterns
  • Integrate backend services using Firebase, Firestore, Google Cloud and Google BigQuery tools
  • Support app deployment processes to the Google Play Store and Apple App Store
  • Assist the Software Development Lead with record keeping related to app components developed
  • Create reports, present development updates to the team, and assist in the creation of documentation for presentations, grant applications and meetings
  • Assist with the development of app user documentation (how-to and troubleshooting guides, FAQs)
  • Regularly meet with the PolarUs app development team to strategize, ensure task completion within the specified time frames, share app development progress updates, and run demonstrations of components developed; attend other relevant team meetings, as needed
  • Check emails during regular work hours and respond to/forward messages promptly
  • Regular work hours for the position are Monday-Friday, 9:00am-5:00pm, with occasional evening or weekend hours, as required
  • Performs other related duties, as required
Consequence of Error/Judgement

The PolarUs app is actively being used by thousands of real-world users across the globe, and across multiple research studies. As a consequence, the development process can involve complex interactions between the incumbent, the PolarUs and CREST.BD teams, and/or users of the app. Incorrect appraisals could jeopardize the timeline for the development of the app and related projects, negatively impact the reputations of the PolarUS app and CREST.BD, as well as the Departments of Psychology and Psychiatry, and UBC in general. Communications with team members must be clear, timely and accurate.

Supervision Received

The Junior Mobile Software Developer will be directly supervised by the project PIs and the Lead Mobile Software Developer. The incumbent will also receive tasks and some supervision from other PolarUs and CREST.BD team members, and project co-applicants.

The Junior Mobile Software Developer must be able to work both independently and collaboratively. While working independently, the incumbent will be expected to set progress goals, manage their time effectively and maintain regular contact with the PIs and CREST.BD team. Communications will occur through weekly meetings, as well as through email, telephone and other communication platforms, as necessary.

Supervision Given

None

Minimum Qualifications

Undergraduate degree in a relevant discipline. Minimum of one year of related experience, or the equivalent combination of education and experience.

  • Willingness to respect diverse perspectives, including perspectives in conflict with one’s own
  • Demonstrates a commitment to enhancing one’s own awareness, knowledge, and skills related to equity, diversity, and inclusion
Preferred Qualifications
  • Tasks require strong interpersonal skills, and the ability to support other employees. This position requires a good working knowledge of iOS and Android development environments.
  • Competence in programming both Javascript-based front-end components and also back-end components of a piece of web-deployable software is necessary. Competence in implementing and testing user interfaces is desirable.
  • Experience building iOS and Android mobile applications, or components thereof, is required.
  • Excellent working knowledge of Android (Kotlin, Jetpack Compose) and iOS (Swift, XCode) development environments and libraries.
  • Strong JavaScript/Typescript programming skills.
  • Strong understanding of client-server architecture, APIs, and website networking.
  • Experience with Docker and automated testing is preferred.
  • Experience with using Testflight for app testing and troubleshooting is preferred.
  • Experience with Git and GitHub is required.
  • 1
  • 2
  • 3
  • ...
  • 112

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved