Job Openings Mobile App Developer (Part-time)

About the job Mobile App Developer (Part-time)

How to apply: Please follow the instructions carefully and answer the questions below. Send an email with your resume and your answers to careerservices@canctb.ca with the subject line: Mobile App Developer Application - MyRoofGroup 

Location: Vancouver, BC (Hybrid/Remote options) Type: Part-Time (2030 hours per week, with potential for full-time transition) Compensation: $19$25 per hour (based on experience)

Company Description

My Roof is Canadas first end to end rental platform, making long-term rental housing more affordable, transparent, and efficient. Our unified tech ecosystem helps landlords manage their properties and assists tenants with every aspect of their housing experience. We offer AI-driven roommate matching, automated support, and streamlined paymentsredefining property management for the next generation.

Role Description

As our Mobile App Developer, you will be responsible for building and maintaining our iOS and Android applications using React Native and Capacitor. Youll integrate backend APIs, manage push notifications, and ensure smooth, responsive UI/UX for tenants and landlords.
You will work closely with our Full-Stack Manager and the R&D team to deliver a seamless, high-quality mobile experience that connects to our co-living platform.

This is a part-time position (2030 hours per week) with flexible scheduling.

Key Responsibilities
* Develop and maintain mobile applications using React Native and Capacitor.
* Integrate backend APIs (Node.js/Express) into the mobile app for features like chat, bookings, notifications, and cleaning schedules.
* Manage push notification services (FCM & APNS) and ensure reliable delivery across platforms.
* Debug and test mobile apps across iOS and Android devices.
* Work with the R&D team to implement new UI/UX features and optimize app performance.
* Support app deployment processes for TestFlight (iOS) and the Google Play Store.
Ensure code quality with Git workflows, reviews, and unit testing.

Qualifications

* Proficiency in React Native and JavaScript/TypeScript.
Experience with Capacitor or Cordova for app packaging and deployment.
Familiarity with Xcode (iOS) and Android Studio (Android) build processes.
Experience integrating mobile apps with RESTful APIs.
Knowledge of push notification ecosystems (FCM & APNS).
Understanding of mobile UI/UX best practices.
Strong problem-solving skills and ability to work collaboratively with a team.

Nice to Have

* Exposure to backend technologies (Node.js, Express, MongoDB, SQL).
Experience publishing apps to the App Store and Google Play Store.
Familiarity with WordPress REST API or plugin development.
Basic knowledge of AWS (Lambda, RDS, S3) or Azure App Services.

Question

1. Can you tell me about a mobile app project you've worked on that you are most proud of? What was your role, and how did it impact the final product or user experience?

2. What excites you most about building mobile applications? Why do you enjoy working on apps that connect people and simplify everyday tasks?

3. Tell me about your favorite app interface (UI). What do you like about it, and how does it inspire the way you think about mobile development?

4. Describe a time when you integrated a mobile app with backend APIs. What challenges did you face, and how did you solve them?

5. How do you stay up to date with mobile development trends and tools (e.g., React Native, Capacitor, iOS/Android updates)? 2