Talent.com
Junior Mobile Software Developer
Junior Mobile Software DeveloperUniversity of British Columbia • Vancouver, British Columbia, Canada
Junior Mobile Software Developer

Junior Mobile Software Developer

University of British Columbia • Vancouver, British Columbia, Canada
30+ days ago
Job type
  • Full-time
  • Temporary
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

$5365.42 - $7709.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 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

is a globally recognized research network supporting people to live well with bipolar disorder (BD) under the leadership of Dr. Erin Michalak.

Since 2019 has been working on developing the PolarUs app ( the worlds first BD self-management app focussed 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 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:

o Assisting the lead developer in writing clean maintainable and well-documented code for new app features

o Implementing UI/UX design enhancements

o Setting up and maintaining the back-end data analytics infrastructure of the app

o 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)

o Conducting app testing monitoring bug reports from users and debugging

o Developing app updates and addressing possible security threats

o Optimizing app performance

Utilize various coding languages softwares and APIs to:

o Build responsive and user-friendly UIs using Jetpack Compose (Android) and SwiftUI/UIKit (iOS)

o Implement features using MVVM architecture and industry-standard design patterns

o Integrate backend services using Firebase Firestore Google Cloud and Google BigQuery tools

o 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 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 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 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 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 ones own

- Demonstrates a commitment to enhancing ones 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.


Required Experience:

Junior IC


Key Skills
Anti Money Laundering,Accounting And Auditing,CISA,CMA,Community Support,Adobe Flash
Employment Type : Full-Time
Experience: years
Vacancy: 1
Monthly Salary Salary: 5365 - 7709
Create a job alert for this search

Junior Mobile Software Developer • Vancouver, British Columbia, Canada

Similar jobs
Mobile Application Developer

Mobile Application Developer

EviSmartTM • Vancouver, Canada
Full-time
About EviSmartTM EviSmartTM is a global leader in AI‐powered dental workflow automation and CAD design outsourcing.Trusted in 26+ countries, our mission is to make dental care smarter, faster, and ...Show more
Last updated: 14 days ago • Promoted
Junior Product Developer | Contract until January 2027

Junior Product Developer | Contract until January 2027

lululemon • Vancouver
Full-time +1
Lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits.Setting the bar in technical fabrics and functional design, we create transformationa...Show more
Last updated: 5 days ago • Promoted
Software Developer Intern

Software Developer Intern

Orbis Investment Management Limited • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Our internship program aims to support the development of high potential individuals through an engaging learning experience at a global investment management firm.We will provide you with a projec...Show more
Last updated: 4 days ago • Promoted
Software Developer

Software Developer

Swoon • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Junior DevOps / Systems Engineer.CI-based microservices platform.This role will focus on maintaining system stability, supporting internal users, troubleshooting issues, and contributing to the dev...Show more
Last updated: 3 days ago • Promoted
Software Developer

Software Developer

Fortinet • Burnaby, Canada
Full-time
Job ResponsibilitiesDevelop and maintain software components on current and future networking related products.Design, develop and implement highly scalable software features and infrastructure on ...Show more
Last updated: 23 days ago • Promoted
Mobile Developer

Mobile Developer

Cloud DX • Vancouver
Full-time
At Cloud DX, our mission is simple: We make healthcare better for.As a leader in digital health, we deliver award-winning virtual care and remote patient monitoring solutions that empower patients ...Show more
Last updated: 30+ days ago • Promoted
Junior Software Engineer (Mobile)

Junior Software Engineer (Mobile)

Trulioo • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Junior Software Engineer (Mobile).Join us to build the next generation of mobile identity verification experiences that enable businesses worldwide to onboard customers quickly, reduce fraud, and o...Show more
Last updated: 18 days ago • Promoted
SAP iXp Intern: Mobile Apps & DevOps Developer

SAP iXp Intern: Mobile Apps & DevOps Developer

SAP • Vancouver, Metro Vancouver Regional District, Canada
Full-time
A leading software company in Vancouver is offering an internship as an SAP iXp Developer.The role involves Release Assembly and software delivery processes while working closely with global teams....Show more
Last updated: 2 days ago • Promoted
Android Developer

Android Developer

TEEMA • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Design, build, and test new features for Android apps, ensuring they meet user needs and work across various devices and platforms.Collaborate closely with designers, QA engineers and product manag...Show more
Last updated: 4 days ago • Promoted
Digital Innovation Developer

Digital Innovation Developer

Kaizen Lab Inc. • Vancouver, Metro Vancouver Regional District, Canada
Full-time +1
DigitalInnovation Developer who will analyze, design, develop and maintain information systems, ensuring they meet our business requirements and improve operational efficiency.In this role, you wil...Show more
Last updated: 1 day ago • Promoted
SDET-Mobile testing (Android & IOS) - richmond

SDET-Mobile testing (Android & IOS) - richmond

Pacer Group • richmond, bc, ca
Full-time
Android and iOS mobile application testing.Python-based automation using Appium.Experience with mobile test automation for both Android and iOS platforms.Strong expertise in automation frameworks a...Show more
Last updated: 14 days ago • Promoted
Junior.NET Developer - Azure Cloud & APIs

Junior.NET Developer - Azure Cloud & APIs

BrickRed Systems • Burnaby
Full-time
A technology company in Canada is seeking multiple Junior.NET Developers with strong Azure cloud experience.The role involves designing, developing, and maintaining scalable applications and workin...Show more
Last updated: 30+ days ago • Promoted
Mobile App Developer

Mobile App Developer

Nimbyx • Vancouver, Canada
Full-time
Nimbyx is an AI-driven venture capital firm based in BGC, Philippines with offices in Vancouver, Canada and Seoul, Korea.We build AI agents that eliminate the mundane, so people can unlock their fu...Show more
Last updated: 20 days ago • Promoted
Software Developer - Cloud - Junior

Software Developer - Cloud - Junior

Delta Controls • Surrey, Metro Vancouver Regional District, Canada
Full-time +1
About Delta Intelligent Building Technologies (Canada) Inc.Delta Intelligent Building Technologies (Canada) Inc.For over three decades, we have provided innovative building automation solutions for...Show more
Last updated: 7 days ago • Promoted
Intermediate/Senior Android Developer

Intermediate/Senior Android Developer

GlobalRelay • Vancouver, Canada
Full-time
For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions.We securely capture...Show more
Last updated: 20 days ago • Promoted
Software Developer Intern: Build Scalable Apps & Learn Cloud

Software Developer Intern: Build Scalable Apps & Learn Cloud

Geotab • Burnaby, Metro Vancouver Regional District, Canada
Full-time
A leading IoT company is offering a Software Developer Intern position in Burnaby starting May 2026 for 12 months.This full-time paid internship involves designing, developing, and maintaining appl...Show more
Last updated: 2 days ago • Promoted
Mobile Developer React Native - Remote

Mobile Developer React Native - Remote

WK Recursos Humanos • Vancouver, Metro Vancouver Regional District, Canada
Remote
Full-time
In the market since 2013, the Canadian company, headquartered in Vancouver, seeks solutions for medium and large companies that want to build a culture of customer recognition.Be part of the highes...Show more
Last updated: 9 days ago • Promoted
Staff Android Software Engineer, Infotainment

Staff Android Software Engineer, Infotainment

Rivian • Vancouver, Canada
Full-time
About UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter.From operating systems to zonal controllers to clo...Show more
Last updated: 12 days ago • Promoted