Mirage
Software Engineer, iOS
About this role
Join Mirage's iOS team to build innovative creative tools that leverage AI for video editing and production. You'll own end-to-end product experiences combining sophisticated UI design, graphics rendering, and media processing while working in a fast-paced startup environment with significant ownership and impact.
What you'll do
- Design and develop native iOS applications for creative video workflows
- Collaborate with designers and cross-functional teams to ship user-facing features
- Build and optimize graphics rendering, audio/video processing components
- Ship projects end-to-end while operating in a fast-paced environment
- Instrument features, run A/B tests, and iterate based on production data
- Push the boundaries of iOS platform capabilities for creative applications
What they're looking for
- Swift and SwiftUI
- iOS frameworks (AVFoundation, Core Animation, Combine/RxSwift)
- Graphics rendering (Metal or OpenGL preferred)
- Audio and video processing
- Algorithms and data structures
- Mobile product development and shipping
- Analytics and A/B testing
- Realm or other mobile persistence solutions
Benefits
- Medical, dental, and vision insurance
- 401K with employer match
- Commuter benefits
- Catered lunch multiple days weekly
- Dinner stipend for late working nights
- Team offsites and monthly events
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 MirageLikely interview questions
- Describe a complex iOS feature you shipped from conception to production—what were the key technical challenges?
- How would you approach building a real-time audio/video processing pipeline on iOS given performance constraints?