Overview
Senior iOS Developer responsible for designing, developing, testing, and improving scalable iOS applications using Swift and modern architectural practices.
What you'll do
- Design and develop high-quality iOS applications using Swift.
- Build scalable user interfaces with UIKit and SwiftUI.
- Apply MVVM and Clean Architecture to create maintainable code.
- Optimize app performance, memory usage, CPU utilization, and responsiveness.
- Profile applications and diagnose bottlenecks using Instruments.
- Collaborate with product owners, designers, and cross-functional teams.
- Review code and mentor junior developers.
What you'll need
- 7–12 years of professional iOS development experience.
- Strong proficiency in Swift.
- Experience with SwiftUI, UIKit, MVVM, and Clean Architecture.
- Experience with REST APIs, URLSession, Xcode, Git, and async/await or GCD.
- Knowledge of iOS lifecycle, networking, persistence, concurrency, and memory management.
- Experience with unit testing, UI testing, and app performance diagnostics.
- Engineering or related qualification, including B.E., B.Tech, MCA, M.E., M.Tech, MBA, or PGDM.
Nice to have
- Experience with Combine, Core Data, APNs, dependency injection, and XCTest.
- Experience with TDD, Instruments, SSL pinning, HMAC authentication, Fastlane, and CI/CD.
- Experience in Agile/SAFe environments.
Details
- Location: Bengaluru, India.
- Travel requirements: Not specified.
- Work visa sponsorship is not available.
Read the full description and apply on the company’s own careers page.