Talent.com
Junior Mobile Software Developer
Junior Mobile Software DeveloperThe University of British Columbia • Vancouver, British Columbia, CA
Junior Mobile Software Developer

Junior Mobile Software Developer

The University of British Columbia • Vancouver, British Columbia, CA
Il y a 2 jours
Type de contrat
  • Temps plein
  • Temporaire
Description de poste

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.

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 :

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 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.

    Créer une alerte emploi pour cette recherche

    Junior Mobile Software Developer • Vancouver, British Columbia, CA

    Offres similaires
    Junior and Intermediate Software Developer

    Junior and Intermediate Software Developer

    Targeted Talent • Richmond, BC, Canada
    Permanent
    We are looking for experienced.Our client is an Enterprise company that builds SaaS products for Fortune 500 companies.Relocation to Vancouver will be required towards the end of this year.Experien...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Work From Home - Sales Representative - 60k / Year

    Work From Home - Sales Representative - 60k / Year

    Spade Recruiting • Squamish, British Columbia
    Télétravail
    Temps plein
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Kamalita looking for a babysitter or nanny in Delta

    Kamalita looking for a babysitter or nanny in Delta

    Sitly • Delta, CA
    Temps partiel
    Our daughter Kaz is very active and is not your typical baby / toddler for her age.She is extremely smart and loves to discover new things. She does not have an early bedtime as dad and I both work la...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Full Stack Developer

    Full Stack Developer

    LOD Technologies Inc. • Vancouver, BC, Canada
    Temps plein
    You’ll work across the stack—building robust backend services and intuitive frontend experiences while collaborating closely with product, infrastructure, and operations teams.This role...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Programmer

    Programmer

    Offworld industries • New Westminster, BC, Canada
    Temps plein +2
    Offworld) is the independent studio behind the successful military first-person shooter game, Squad.Offworld was formed in 2014 by more than 15 developers who had worked together on the well-known ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Firmware & Hardware Developer

    Firmware & Hardware Developer

    SST Wireless • Richmond, BC, Canada
    Temps plein
    With several new products in the design pipeline, this is an exciting time for creative thinkers who are adept in realizing technical solutions to join us in creating products where your contributi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Intermediate Software Development Engineer in Test (Mobile iOS)

    Intermediate Software Development Engineer in Test (Mobile iOS)

    Global Relay • Vancouver, BC, Canada
    Temps plein
    For over 25 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions.We securely capture...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Frontend Developer (Angular)

    Frontend Developer (Angular)

    A-CX • Vancouver, BC, Canada
    Temps plein
    Salary : $88,764 $109,812 CAD / year.A-CX is a software design and development partner for progressive companies, delivering innovative services through dedicated teams and customized solutions.Spec...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Full Stack Developer (Shopify Expert)

    Senior Full Stack Developer (Shopify Expert)

    Pearl West • Vancouver, BC, Canada
    Temps plein
    Company Overview – Pearl West.Pearl West is a leading eCommerce investment and operating group specializing in acquiring, optimizing, and scaling premium Shopify brands.Our mission is to crea...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Junior Software Developer - Cloud API

    Junior Software Developer - Cloud API

    Delta Intelligent Building Technologies (Canada) Inc. • Surrey, BC, Canada
    Temps plein +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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Full Stack Developer

    Full Stack Developer

    Substance | Level Up by Substance • Vancouver, BC, Canada
    Temps plein
    As a Full Stack Developer, you will be at the center of our development efforts, driving innovative web solutions that enhance user experience and meet business goals.You'll work with cross-fun...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer - Frontend (Vancouver)

    Software Engineer - Frontend (Vancouver)

    Flagler Health • Vancouver, BC, Canada
    Temps plein
    Flagler Health is a fast-growing healthtech company transforming how healthcare organizations deliver care through AI-powered workflow automation, remote patient engagement, and chronic care progra...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Junior Software Developer

    Junior Software Developer

    CadMakers • Burnaby, BC, CA
    Temps plein
    Quick Apply
    Founded in 2014, CadMakers is an industry-leading digital construction and manufacturing technology company headquartered in Burnaby, British Columbia, Canada. We are dedicated to delivering cutting...Voir plus
    Dernière mise à jour : il y a 8 jours
    Software Developer (ID#5214)

    Software Developer (ID#5214)

    freelance.ca • Richmond, Canada
    Temps plein
    The company, a national IT consulting firm, is seeking a Junior Software Developer.This role is perfect for a recent graduate or early career developer with a passion for AI, automation, and cuttin...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Android or iOS Developer (Future Opportunity)

    Android or iOS Developer (Future Opportunity)

    Aequilibrium Software Inc. • Vancouver, BC, CA
    Temps plein
    Quick Apply
    Future Opportunity - Talent Pool At Aequilibrium, we are always on the lookout for talented individuals to join our team. Even if this role isn’t the perfect fit, we encourage you to apply so ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Senior Backend Developer / Programmer (Mobile Game)

    Senior Backend Developer / Programmer (Mobile Game)

    IGG.com Canada • Vancouver, BC, Canada
    Permanent
    Salary : $90,000 - $125,000 annually.Are you passionate about creating mobile games that captivate millions of players worldwide? IGG Canada, a premium mobile game and video production studio locate...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Pet Groomer Trainee

    Pet Groomer Trainee

    PetSmart • Richmond, British Columbia, Canada
    Temps plein +1
    PetSmart does Anything for Pets – JOIN OUR TEAM!.At PetSmart, Anything for Pets begins with our people.Every associate plays a vital role in creating meaningful experiences for pets and their famil...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Geometry Private Tutoring Jobs Delta

    Geometry Private Tutoring Jobs Delta

    Superprof • Delta, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée