We are looking for a Senior iOS Developer to design, build, and maintain high-quality native iOS applications. This role focuses on hands-on development, collaborating with product, design, QA, and backend teams to deliver reliable, scalable, and user-friendly mobile applications.
Key Responsibilities
- Develop and maintain native iOS applications using Swift and the iOS SDK
- Take ownership of features from planning to implementation, testing, and release
- Write clean, maintainable code and participate in code reviews
- Integrate mobile applications with REST APIs, backend services, and third-party SDKs
- Identify and resolve performance, stability, and usability issues
- Support testing, debugging, and app release processes
- Collaborate with cross-functional teams to deliver high-quality applications
Requirements
- 3+ years of professional iOS development experience
- Strong proficiency in Swift, Xcode, and the iOS SDK
- Experience building apps using UIKit, SwiftUI, or both
- Solid understanding of iOS architecture, design patterns, and app lifecycle
- Experience integrating REST APIs and backend systems
- Familiarity with Git, debugging, testing, and App Store release processes
- Strong communication and collaboration skills
Nice to Have
- Experience with Combine, async/await, or Core Data
- Experience with CI/CD pipelines and automated testing
- Knowledge of analytics, crash reporting, push notifications, or deep linking
- Experience in enterprise or customer-facing mobile applications
- Familiarity with Objective-C or modular app architecture