iOS Developer

Rave Canada
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description

Senior iOS Developer (Fully Remote / Canadian Preferred)

Rave is on a mission to make streaming a social experience. Our app synchronizes video content from top platforms like Netflix, YouTube, and more, allowing friends to watch together while chatting in real-time. With over a million users engaging daily, we’re looking for a Senior iOS Developer to tackle unique challenges and build high-quality experiences with a small, close-knit team of 14. Learn about our team and app at https://rave.io/

What You’ll Do

  • Architect & Implement: Develop advanced iOS features using Swift (UIKit/SwiftUI), focusing on performance, scalability, and innovative user interactions.
  • Collaborate: Work closely with cross-functional teams (Backend, Android, Desktop) in an Agile environment to design, deliver, and maintain product features.
  • Innovate: Experiment with new and novel technologies (real-time communications, low-latency streaming, in-house trained AI models, real time video streaming) to keep Rave on the cutting edge of mobile experiences.
  • Optimize: Use Xcode Instruments and other performance tools to identify and fix performance bottlenecks (memory leaks, layout constraints, concurrency issues).
  • Code Quality: Enforce coding standards, conduct thorough code reviews, and maintain comprehensive test coverage (Unit, UI, Integration).

What We’re Looking For

  • Elite Coding Skills – Mastery of Swift, iOS frameworks, and best practices (e.g., Swift Concurrency, Combine, architectural patterns like MVVM or VIPER).
  • Excellent English Proficiency – Comfortable communicating ideas, collaborating with the team, and participating in technical discussions (both written and verbal).
  • Ownership Mentality – You build it, you own it. End-to-end delivery, from initial design to final deployment.
  • Problem Solver – Ability to handle complex technical challenges in areas such as real-time video streaming, multi-threading, and large-scale app usage.
  • Team Player – Experience working in small, agile teams; an interest in knowledge-sharing, mentoring, and championing best practices.

Location & Preferences

  • Remote – Work from anywhere, with a fully distributed team.
  • Canadian Applicants Preferred – For tax and administrative reasons, but open to all qualified applicants.

Compensation

  • Salary Range: starting $100,000 – $150,000 CAD (depending on skill and experience).
  • Stock options or performance-based bonuses may be available.

Why Join Rave

  • High Impact: Join a small team of 14 building an app used by over a million people daily. Your work will be visible and meaningful from Day 1.
  • Challenging Projects: Solve complex issues around real-time streaming, concurrency, and cross-platform integration—all while delivering a cutting-edge user experience.
  • Ownership & Autonomy: We trust our engineers to drive projects end-to-end and innovate along the way.
  • Modern Technologies: Work with SwiftUI, Combine, WebRTC, real-time APIs, and more to push the boundaries of what’s possible in social streaming.
  • Culture of Learning: Collaborate with experienced developers, share knowledge in code reviews, and continuously grow through new technology adoption.

How to Apply

  • Submit your resume and a brief note on why you’re interested in Rave, highlighting relevant projects or open-source contributions.
  • Include any links (GitHub, personal website, published apps) that showcase your technical capabilities and highlight your depth in iOS development.
  • If selected, we will proceed to an interview over Google Meet

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

kake

Canada

Senior Mobile Engineer (iOS or Android)

Mobile
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Slasify

Canada

Senior iOS Engineer

Mobile
2w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Ground News

Canada

Subscribe our newsletter

New Things Will Always Update Regularly