What are the responsibilities and job description for the Staff/Senior iOS Engineer position at Medal?
Highlight has revolutionized how people interact with AI on desktop by creating a lightning-fast, context-aware chat experience with LLMs. Now, we're bringing this same magic to mobile. We're building an iOS app that will transform how people interact with AI on their phones - making it faster, more natural, and more contextual than ever before.
As our iOS engineer, you'll be at the forefront of creating new ways for users to chat with AI using context from their mobile device. You'll work on features that make AI interactions feel native to iOS, while maintaining the speed and fluidity that Highlight is known for on desktop.
We're looking for someone who's excited about pushing the boundaries of what's possible with AI on mobile and who wants to help define the future of mobile AI interactions. You will own the entire iOS app from soup to nuts. We are looking for people with high agency, and someone that has shipped apps with incredible quality.
\n- 5 years of experience building iOS applications
- Deep knowledge of Swift and Objective-C
- Strong understanding of iOS app architecture patterns (MVC, MVVM, etc.)
- Familiarity with mobile app monitoring and debugging concepts
- Knowledge of concurrent programming and memory management
- Experience with Core Data, networking, and iOS system frameworks
- Track record of shipping high-quality production apps to the App Store
- Strong communication skills and ability to work in a collaborative environment
- Own and architect the Highlight iOS app from the ground up
- Develop smooth, native-feeling UI components that make AI chat feel natural on mobile
- Build and maintain CI/CD pipelines for the iOS app
- Help shape our mobile product strategy through technical insights and user feedback
Salary : $200,000 - $220,000