Job Title: Senior iOS Developer
Key Skills: Swift, UIKit, SwiftUI, MVVM, Clean Architecture, Dependency Injection, iOS Frameworks, Swift Concurrency, APIs, Core ML, Testing, Agile
Experience: 5–8+ years of experience.
Location: LATAM (Remote)
Work Model: Remote
At Coforge, we are looking for a Senior iOS Developer (#22164) with the following profile.
Main Responsibilities
- Design, develop, and maintain high-quality iOS applications using Swift
- Implement modern mobile architectures such as MVVM and Clean Architecture
- Integrate external APIs and backend services efficiently and securely
- Apply asynchronous programming using Swift Concurrency (async/await, threading)
- Participate in design reviews and contribute to architectural decisions
- Collaborate with cross-functional teams in Agile environments (Scrum/Kanban)
- Ensure high code quality through unit testing, mocking, and automation
- Lead feature development end-to-end (design → development → delivery)
- Provide technical guidance and act as a reference within the team
- Contribute to the integration of AI/ML capabilities in mobile applications
Required Qualifications
- 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
Nice-to-Have Qualifications
- Experience with on-device AI/ML (Core ML, Apple Intelligence APIs)
- Exposure to agentic AI workf
📌 Senior iOS Engineer (Bogotá)
🏢 Encora
📍 Bogotá