Jr. Mobile Developer
Architect, develop, and maintain high-performance mobile video applications for OTT platforms on Android and iOS. Lead technical direction, mentor junior developers, and collaborate with cross-functional teams to deliver scalable features.
- Hybrid
- Vancouver, BC
- Posted Apr 28, 2026
- 1 position
Job summary
ABOUT THE ROLE We’re looking for a Junior Mobile Developer to help build and enhance video streaming experiences for Android and iOS. You’ll work closely with product, design, and engineering teams to develop high-quality mobile applications, improve performance, and contribute to the evolution of our OTT platform. WHAT YOU'LL OWN/DO: * Build Mobile Experiences: Develop, test, and maintain mobile video applications for Android and iOS, contributing to features that deliver smooth, reliable streaming experiences. * Collaborate with Engineering Teams: Work alongside experienced developers, product managers, and designers to translate requirements into scalable, maintainable mobile solutions. * Improve Performance & Quality: Identify opportunities to improve app performance, reliability, and user experience through thoughtful development and testing practices. * Learn & Contribute to Best Practices: Participate in code reviews, technical discussions, and continuous improvement initiatives while growing your mobile development expertise. * Explore New Technologies: Assist in evaluating new mobile frameworks, streaming technologies, and tools that help improve our applications and development process. WHAT WE REQUIRE FOR THIS ROLE: * 1–3 years of experience developing Android applications, with strong interest in mobile development * Solid experience with Kotlin and modern Android development practices (Android SDK, Jetpack, Jetpack Compose) * Good understanding of Java and Android application fundamentals * Experience building scalable, modular Android applications using clean architecture principles * Experience with iOS (Objective-C, Swift, or SwiftUI) is a plus * Experience contributing to modular, reusable UI frameworks or plugin-based architectures * Proven track record of delivering performant, user-centric mobile apps at scale. BONUS POINTS FOR CANDIDATES WHO HAVE: * Experience with live or VOD video streaming platforms * Cross-platform development experience (Android/iOS/Smart TV: Tizen, WebOS). * Understanding of multimedia transport protocols (e.g., RTP, RTMP, SRT, UDP, HLS/DASH). * Top-Tier Education: You hold a Bachelor’s degree in Computer Science, Engineering, or a related field from a 4-yr accredited institution globally ranked in the top 500 universities. PERKS & BENEFITS: * Career Development Opportunities: Access to learning resources, mentorship, and professional growth. * Collaborative Team Environment: Engage in team-building activities and thrive in a creative, supportive workplace. * Great Work Environment: Work from our modern office, with flexibility to work from home on Fridays. * Comprehensive Benefits: Extensive health & benefits plan, LTD & Life Insurance. * Global Opportunities: Join a company with international reach and potential for future travel and team-building abroad. * Pay Equity: We base pay on your experience, location, and internal equity to make sure everyone is compensated fairly and consistently. The Pay Range For This Role Is 65,000 - 75,000 CAD per year (Vancouver)
What you’ll do
Architect, develop, and maintain high-performance mobile video applications for OTT platforms on Android and iOS. Lead technical direction, mentor junior developers, and collaborate with cross-functional teams to deliver scalable features.
Requirements
Requires 3+ years of experience in Android and/or iOS development with deep expertise in Java and the Android SDK. Candidates must hold a Bachelor's degree in Computer Science, Engineering, or a related field.
Benefits
• Health and benefits plan • Long-term disability insurance • Life insurance • Professional development • Mentorship • Flexible work environment
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Android SDK
- Java
- Kotlin
- Jetpack Compose
- RESTful APIs
- JSON
- HLS
- DASH
- Video streaming
- Mobile architecture
- UI frameworks
- Performance optimization
- Swift
- SwiftUI
- Objective-C
Job areas
- Technology
- Software
- Engineering
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 3+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 4 days per week
