Encora logo
EncoraPosted 1 month ago

Senior iOS Engineer

Remote

Part TimeSenior LevelMediumTechnology

Job Summary

Design, develop, and maintain high-quality iOS applications using Swift, implementing modern architectures like MVVM and Clean Architecture. Integrate external APIs and backend services efficiently while applying asynchronous programming with Swift Concurrency. Lead feature development end-to-end from design through delivery, participate in design reviews, and provide technical guidance to the team. Ensure high code quality through unit testing, mocking, and automation, while contributing to the integration of AI/ML capabilities in mobile applications. Collaborate with cross-functional teams in Agile environments.

Required Qualifications

  • 5–8+ years of experience
  • Strong proficiency in Swift and the iOS development ecosystem
  • Solid experience with iOS frameworks (UIKit and/or SwiftUI)
  • Experience with modern mobile architectures (MVVM, Clean Architecture, Dependency Injection)
  • Strong understanding of asynchronous programming (Swift Concurrency, async/await)
  • Experience integrating APIs and backend services
  • Hands-on experience with AI/ML integration (APIs, LLM-based services, or Core ML)
  • Strong testing practices: unit testing, mocking frameworks, and automation
  • Experience working in Agile environments (Scrum/Kanban)
  • High standards for code quality, maintainability, and engineering best practices
  • Strong collaboration, communication, and ownership mindset

Desired Qualifications

  • Experience with on-device AI/ML (Core ML, Apple Intelligence APIs)
  • Exposure to agentic AI workflows (multi-step reasoning, tool calling, automation pipelines)
  • Experience integrating VoIP capabilities (CallKit, PushKit)
  • Experience building messaging or real-time communication applications
  • Exposure to both SwiftUI and UIKit
  • Experience with modular architectures and scalable mobile systems in production

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce