Skip to main content

Mirage

Software Engineer, iOS

Union Square, New York City$175k–$275kfulltimemidAdded today

About this role

Mirage is seeking an iOS Software Engineer to build sophisticated creative tools for their AI-native video platform, working on end-to-end product experiences that span UI, graphics rendering, and media processing. You'll be part of a small team with significant ownership, shipping products that shape the future of video software.

What you'll do

  • Build native iOS applications that push the boundaries of creative tools and user experiences
  • Partner with designers and cross-functional teams to conceptualize and ship features to production
  • Deliver projects end-to-end in a fast-paced startup environment
  • Instrument analytics, run A/B tests, and iterate rapidly based on production data
  • Own sophisticated implementations involving graphics rendering, audio/video processing, and reactive architectures

What they're looking for

  • Swift and SwiftUI
  • Reactive programming (Combine, RxSwift, or ReactiveSwift)
  • AVFoundation and Core Animation
  • Algorithms and data structures
  • Graphics APIs (Metal or OpenGL preferred)
  • iOS native development and app architecture
  • Database management (Realm)
  • Performance optimization and debugging

Benefits

  • Medical, dental, and vision coverage
  • 401(k) with employer match
  • Commuter benefits and meal stipends
  • Health and wellness perks
  • Multiple team offsites and monthly events
  • Generous PTO policy
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Mirage

Mirage builds an AI-native video platform that leverages generative media and large language models to enable sophisticated video production, editing, and creative workflows. The company is hiring backend engineers, full-stack software engineers, ML engineers, and iOS developers to advance their AI-driven platform and enhance user experiences in web-based and mobile media creation.

View all jobs at Mirage

Likely interview questions

  • Walk us through a high-impact iOS product you shipped—what technical challenges did you face with rendering or media handling?
  • Describe your experience with reactive programming frameworks and how you chose between Combine, RxSwift, or other approaches.