MOBILE APP DEVELOPER (iOS & Android)

col-narrow-left   

Job ID:

468143

Location:

Remote, ON 

Category:

Electronics/Technical, Technical Support
col-narrow-right   

Postal Code:

L5N6J3

Employment Type:

Full Time, Part Time, Contract, Temporary

Posted:

08.10.2026
col-wide   

Job Description:

MOBILE APP DEVELOPER (iOS & Android)
 
ABOUT GUHUZA
 
Guhuza is building a faster, more human way for employers and job seekers to connect.
 
Our real-time interview marketplace helps candidates and employers move from matching to live video interviews quickly through AI matching, instant interview invitations, waiting rooms, and real-time communication.
 
We are looking for a Mobile App Developer to help maintain and enhance our native iOS and Android applications.
 
POSITION OVERVIEW
 
This is a remote contract role initially expected to be three months, with the possibility of extension and ongoing work.
 
You will work across both of our native mobile applications:
 
• iOS: Swift / SwiftUI
• Android: Kotlin
 
We are looking for someone experienced with both platforms. Candidates with strong experience in one framework who have a genuine interest and ability to work on the other are encouraged to apply.
 
You will help improve key mobile experiences including:
 
• User registration and profiles
• Job matching
• Push notifications
• Interview invitations and waiting rooms
• Live video interviews
• Chat and real-time communication
• App performance and reliability
 
TECHNOLOGY STACK
 
iOS:
Swift, SwiftUI, UIKit, Combine, Alamofire, Firebase, Twilio Video, Socket.IO, Azure Communication Services, Keychain
 
Android:
Kotlin, XML layouts, ViewBinding, Coroutines, Hilt, Firebase Cloud Messaging, Twilio Video, Socket.IO, Azure Communication Services
 
Shared Technologies:
REST APIs, JSON, authentication, third-party SDK integrations
 
RESPONSIBILITIES
 
• Develop and maintain native iOS and Android applications.
• Build and improve mobile features following existing architecture.
• Troubleshoot crashes, performance issues, and device-specific bugs.
• Improve reliability of push notifications and real-time interview features.
• Integrate and maintain services including Twilio Video, Firebase, Socket.IO, and Azure Communication Services.
• Prepare and release builds through App Store Connect and Google Play Console.
• Work closely with development, product, design, and testing teams.
 
QUALIFICATIONS
 
• 3+ years of professional mobile development experience.
• Experience with Swift and/or Kotlin.
• Strong understanding of mobile application architecture and lifecycle.
• Experience with REST APIs, JSON, authentication, and third-party SDKs.
• Experience with push notifications (APNs / Firebase).
• Strong debugging skills across multiple devices and operating systems.
• Experience with Git and remote development workflows.
• Ability to work independently and manage contract deliverables.
 
Nice to have:
 
• Twilio Video or WebRTC experience
• Socket.IO or real-time communication experience
• Azure Communication Services experience
• Mobile analytics and crash reporting experience
• App Store and Google Play publishing experience
 
INITIAL PRIORITIES
 
The successful candidate will help improve reliability and user experience in our existing mobile apps, including:
 
• Resolving push notification delivery issues, including interview invitations.
• Improving registration and profile completion flows.
• Reviewing Apple registration, resume upload, and “no resume” registration options.
• Improving email and phone verification processes.
• Reviewing account settings, password updates, profile management, and notification preferences.
• Addressing device-specific bugs and improving overall app stability.
 
HOW TO APPLY
 
Please send your resume along with your GitHub profile, portfolio, or examples of mobile applications you have developed.
 
Please include:
 
• Your experience with iOS and Android development.
• Technologies you have worked with.
• Any experience with real-time communication, video, chat, or marketplace applications.
 
Send applications to:
sales@guhuza.com
Company Info
TorontoJobs.ca Recruitment Division 6645 Kitimat Road, Unit 27
Mississauga, ON, Canada

Phone: 905-812-5627
Web Site: www.TorontoJobs.ca

Company Profile


Share this page: