We are building a world-class engineering team with diversified skills and backgrounds. We are bringing the desktop recorder experience to mobile games by building a mobile game recorder, and rewriting our react native app natively for increased performance, flexibility, and reliability. We are therefore looking for an experienced iOS developer to join our mobile team.
WHAT YOU’LL BE DOING
Help develop and release of a native Medal app for iOS that combines our recorder and consumer-facing applications
Solve challenging problems in the areas of performant and reliable media capture and encoding
Work on reducing duplication efforts by integrating with web-based experiences in our mobile stack
Passion for implementing user-friendly, pixel-perfect interfaces that delight users
ESSENTIAL EXPERIENCE
Strong Swift/Objective-C skills and experience with iOS APIs
Ability to communicate effectively with the team and use data to drive your decisions
Good understanding of concurrency and memory management.
Working knowledge of REST APIs, git, and communicating with backend teams
Good debugging capabilities to get to the bottom of performance issues, crashes and memory leaks
BONUS
A passion for the iOS platform, and staying up-to-date with the latest platform developments.
Experience building SDKs, frameworks, APIs, C/C++ and libraries
Experience with graphics APIs like OpenGL and/or Vulkan
Working familiarity with games, apps, Unity, Unreal, etc.
WHAT YOU’LL GET
Full Medical for employee and two dependents
Full Dental and Vision for employee and all dependents
Paid parental leave: 20 weeks for primary and 12 weeks for secondary
Unlimited PTO (4+ weeks standard)
401K
Team retreats
A flexible, laid back office environment
All the fun and frolics that come with working at a gaming company
WHAT YOU’LL HAVE TO DO NOW
We hope to hear from you! When you apply, please make sure to include:
Links to apps you’ve released/portfolio, and a description of your contributions
Links to any online profiles (Github, LinkedIn, Twitter, etc)
A description of your professional experience (resume, LinkedIn profile, cover letter, or similar)
As a heads up, our typical recruitment process is:
1-2 phone screening interviews
Day of (virtual) on-site interviews
Offer
If you made it all the way here, includeggin your note and we will give you a virtual high-five when we talk!

