HamburgerMenu
hirist

Job Description

Position : iOS Developer


Experience : 10+ Years.

Location : Bangalore.

Job Overview :

We are looking for a highly experienced iOS Developer with over a decade of hands-on expertise in designing, developing, and validating complex iOS applications.

The ideal candidate should have strong proficiency in Swift, SwiftUI, and modern iOS frameworks , coupled with a deep understanding of architecture patterns, API integration, and app lifecycle management .

Key Responsibilities :

- Lead the technical validation and architecture review of iOS applications.

- Design, develop, and optimize advanced applications for the iOS platform.

- Review and guide the team on best practices in Swift, SwiftUI, and Combine .

- Ensure seamless integration with RESTful APIs and data storage frameworks.

- Drive UI/UX consistency across multiple devices (iPhone, iPad).

- Oversee code reviews, testing strategies, and app deployment pipelines.

- Implement security best practices for data protection and API key management.

- Mentor and guide junior developers in code quality and app performance optimization.

Technical Validation Focus Areas :

Core iOS Development :

- Explain the iOS app lifecycle clearly and identify key transitions.

- Distinguish between ViewController, View, and AppDelegate responsibilities.

- Manage background tasks or long-running operations efficiently.

Programming Language Expertise :

- Deep understanding of Swift (Objective-C experience is a plus).

- Differentiate between structs vs. classes in Swift.

- Strong grasp of optionals and safe unwrapping techniques.

Architecture Frameworks :

- Hands-on experience with MVC, MVVM, or VIPER architectures.

- Exposure to SwiftUI and Combine , and how they differ from UIKit.

- Implementation experience with Dependency Injection and design patterns (Singleton, Observer).

Networking Data Handling :

- Expertise in API communication using URLSession, Alamofire , or similar.

- Data persistence experience using Core Data, Realm , or UserDefaults .

UI Modern Development :

- Proven experience building UI with SwiftUI .

- Knowledge of Auto Layout, Adaptive UI, and device responsiveness .

Testing, Deployment Security :

- Experience with XCTest, Quick/Nimble for unit and UI testing.

- Strong understanding of App Store deployment processes and CI/CD tools.

- Security best practices for sensitive data protection and keychain usage .

Required Skills :

- Swift, SwiftUI, Combine, UIKit, Objective-C (optional).

- RESTful APIs, JSON Parsing, Core Data, Realm.

- MVC / MVVM / VIPER Architecture.

- Xcode, Git, Jenkins / Fastlane (preferred).

- App Lifecycle Background Processing.

- Unit Testing, UI Testing, Security Keychain Management.

Educational Qualification :

- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.

Why Join Us :

- Opportunity to work on cutting-edge iOS technologies.

- Strong focus on architecture, scalability, and app performance.

- Competitive compensation up to 36 LPA .

- Dynamic work environment with a focus on innovation and technical excellence


info-icon

Did you find something suspicious?