Andersen is hiring an iOS Developer for a project with an international AI company. The role focuses on building a secure platform for building AI agents.
The customer is a fast-growing international AI company that develops enterprise-grade conversational and voice agents for automating support, sales, recruitment, and payment processes. With offices across Europe, the Middle East, and North America, the company builds scalable, multilingual AI systems tailored to real business needs. Their platform integrates securely into cloud or on-premise environments and complies with global standards such as ISO 27001 and PCI DSS, enabling seamless, secure deployment of autonomous agents in highly regulated industries.
The project is a complete on-premises platform for creating AI agents, especially important for enterprise-level customers who require data privacy and security.
Responsibilities:
- Participating in the entire product development lifecycle with a focus on designing and implementing iOS SDK components.
- Designing and building low-latency, high-performance real-time communication features.
- Writing clean, reusable, and maintainable code using cutting-edge technologies to improve reliability, performance, and quality.
- Developing modular components for AI-powered mobile applications.
- Optimizing applications for performance and energy efficiency.
Must-haves:
- Experience in native iOS app development for 3+ years.
- Strong expertise in Swift, SwiftUI, and UIKit.
- Experience with iOS audio stack (AVFoundation), real-time communication, and multithreading (GCD, Operations, Swift Concurrency).
- Proficiency in reactive programming (Combine) and data persistence (Core Data).
- Skills in profiling, debugging, and performance optimization.
- Solid knowledge of Clean Architecture and MVVM, SOLID, OOP, modular design, and framework development.
- Hands-on experience with CI/CD pipelines (GitHub Actions, Xcode Cloud).
- Strong analytical thinking and problem-solving skills.
- Good presentation and communication skills for cross-functional collaboration.
- Level of English – from Intermediate+ and above.
Nice-to-haves:
- Experience with C/C++ for audio or performance-critical tasks.
- Background in SDK development, XCFramework packaging and understanding of framework/library linking principles.
- Familiarity with Metal, Realm, and gRPC.
- Prior work with AI/ML integration in mobile apps (e.g., ONNX).
Reasons why this job would be interesting to you: