iOS Software Engineer
Summary
Develop and maintain an iOS app in Swift/SwiftUI that integrates AI features via backend APIs, focusing on performance, reliability, and user experience.
About Us
More than 5 billion people use everyday apps such as email, notes, and task managers. Most of these applications are not built with AI. We are creating an AI assistant that helps users with conversations, daily tasks, planning, and work. It is designed to be easy to use and requires very little input from users.
Our product is built to support long tasks, remember important information, and help users complete real work. It can solve problems step by step, work with external services, and stay reliable even when AI responses are not always predictable. Our goal is to help users save time and make everyday tasks faster and easier.
Role
As an iOS Software Engineer, you will develop and improve our iOS application. You will make sure AI works smoothly on Apple devices and provides a great user experience. This is more than connecting an app to AI services. AI is the main part of the product, so speed, reliability, and user confidence are very important.
Main Responsibilities
Build and maintain iOS applications using Swift and SwiftUI.
Add AI features through backend APIs.
Create user-friendly AI experiences, including loading screens, streaming responses, retry options, and fallback solutions.
Improve application speed, memory usage, and battery performance.
Collect user feedback and usage data to help improve AI features.
Work closely with backend developers and machine learning engineers on API design and system behavior.
Keep the application stable, reliable, and ready for App Store releases.
Requirements
At least 3 years of experience developing iOS applications with Swift.
Experience adding AI features to mobile applications.
Good understanding of async/await, concurrency, and background tasks.
Strong skills in improving iOS application performance and memory usage.
Experience releasing and maintaining production iOS applications.
Comfortable working with systems where delays, partial failures, or unpredictable AI responses may happen.
Experience with CoreML or lightweight on-device machine learning is an advantage.
Knowledge of feature flags or remote configuration systems is a plus.
Good understanding of user experience design for AI applications and building user trust.
Expected Results
Deliver iOS applications that are stable, reliable, and easy to use.
Build applications with fast performance, low latency, and efficient use of memory and CPU resources.
Detect production issues early, monitor system health, and solve problems with clear root-cause analysis.
Technologies
Swift
Swift Package Manager (SPM)
SwiftUI
SQL / NoSQL
TensorFlow Lite
How We Work
We believe the best products are created by small teams with excellent skills. We work closely together, make decisions as a team, and move quickly while maintaining high quality. We encourage everyone to work independently, stay organized, and make good decisions. Our goal is to build an AI product that gives real value to users every day.
Interview Process
If your experience matches what we are looking for, we will invite you to 3 or 4 interviews.
Our technical team reviews every application. Interviews are held online or in person.
We keep the hiring process simple and efficient. If you have the skills and attitude we need, we will invite you to join our team. We are looking for people who want to build AI products that make everyday life better for billions of users.