iOS Developer Opportunity

Rave company

Subscribe to our Telegram & Twitter Channel

iOS Developer in CANADA

Remote 9 months ago

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
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly