Skip to main content

Mirage

Software Engineer, iOS

Union Square, New York City$175k–$275kfulltimemidAdded 1 month ago

About this role

Mirage is seeking a Software Engineer for iOS to develop innovative video editing tools that enhance creative workflows. As part of a dynamic team, you will drive projects from conception to delivery, focusing on user experience and advanced technology.

What you'll do

  • Develop pioneering iOS products for video software
  • Collaborate with designers to create exceptional user experiences
  • Manage projects from start to finish in a fast-paced setting
  • Utilize production data for continuous A/B testing and iterating

What they're looking for

  • 2+ years of industry experience
  • Track record in launching native mobile applications
  • Strong engineering skills with a practical approach
  • Familiarity with SwiftUI, Combine, AVFoundation
  • Understanding of algorithms and data structures
  • Experience with OpenGL or Metal (preferred)
  • Team-oriented mindset
  • Startup experience (a plus)

Benefits

  • Comprehensive medical, dental, and vision insurance
  • 401K plan with employer matching
  • Commuter benefits
  • Frequent catered lunches
  • Dinner stipends for late work
  • Grubhub subscription
  • Health & Wellness perks
  • 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 native iOS product you shipped from conception to production—what were the technical challenges and how did you overcome them?
  • Describe your experience with SwiftUI and reactive programming frameworks like Combine or RxSwift. How do you choose between them for a given project?