Job Title: iOS Developer – Technical Validation
Experience: Total – 10+ Years | Relevant – 9+ Years
Location: Bangalore
Contract Type: 12 Months (Renewable)
Budget: Up to ₹36 LPA
Notice Period: Immediate Joiners Preferred
Interviews – 2 Virtual & 1 F2F
Role Overview
We are seeking a highly experienced iOS Developer with deep expertise in Swift, modern iOS frameworks, and enterprise-grade app development. The ideal candidate should have a strong grasp of architecture design, API integration, and app performance optimization while ensuring best-in-class security and user experience.
Key Responsibilities
- Design, develop, and maintain high-quality iOS applications using Swift and UIKit/SwiftUI.
- Implement clean, scalable architectures such as MVC, MVVM, or VIPER.
- Build secure, responsive, and high-performance apps for iPhone and iPad.
- Integrate RESTful APIs and manage local data with Core Data, Realm, or UserDefaults.
- Conduct unit and UI testing using XCTest and related frameworks to ensure stability.
- Securely handle sensitive data, API keys, and user credentials.
- Collaborate with cross-functional teams for end-to-end app delivery.
- Stay updated with the latest Apple SDKs, frameworks, and App Store best practices.
Must-Have Technical Skills
Core iOS Fundamentals
- Deep understanding of the iOS app lifecycle, ViewControllers, and AppDelegate components.
Programming Languages
- Strong proficiency in Swift (primary) and working knowledge of Objective-C (secondary).
- Experience migrating codebases from Objective-C to Swift is a plus.
Architecture Patterns
- Practical experience implementing MVC, MVVM, or VIPER design architectures.
Frameworks & Tools
- Proficient with UIKit, SwiftUI, Combine, and Dependency Injection frameworks.
Networking & Data Handling
- Hands-on experience with URLSession, Alamofire, and local data persistence (Core Data, Realm).
UI Design & Responsiveness
- Ability to build adaptive UIs for multiple Apple devices ensuring accessibility and responsiveness.
Testing & Quality
- Skilled in XCTest, Quick/Nimble, and TDD (Test-Driven Development) methodologies.
Security
- Knowledge of Keychain Services, data encryption, and secure API communication practices.
Good-to-Have Skills
- Experience with Combine and SwiftUI for modern declarative UIs.
- Familiarity with CI/CD pipelines for automated builds and deployments.
- Prior experience with App Store submissions, TestFlight, and Git version control.
- Working knowledge of common design patterns such as Singleton, Observer, Factory.
Job Types: Permanent, Contractual / Temporary
Contract length: 6 months
Pay: ₹3,400,000.00 - ₹3,600,000.00 per year
Application Question(s):
- Do you have 10 + years of experience in iOS Development ?
Work Location: In person