Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

IndiHire Consultants

Senior iOS Developer - SWIFT Programming

Posted Updated
Discussion

Description

Job Description :

- Minimum 12 years experience in iOS mobile development.

- Bachelor's degree or equivalent in Computer Science or a STEM-related field (Science, Technology, Engineering, or Mathematics) from a recognized institution or its foreign equivalent.

Technical Expertise :

- Extensive expertise in Swift and modern declarative UI development using SwiftUI, Combine, and Swift Concurrency (async/await).

- Strong command of the iOS Software Development Kit (SDK) and Xcode ecosystem for developing high-performance enterprise applications.

- Hands-on experience integrating Contentstack CMS via REST Delivery, GraphQL, and Contentstack Sync APIs to build dynamically rendered UI components and offline content workflows.

- Extensive experience integrating serverless infrastructure using Firebase, including real-time data sync with Firestore, Cloud Messaging (FCM), Remote Config feature flagging, Authentication, and Crashlytics.

- Proficient in applying software design patterns and architectures (MVVM-C, MVI, Clean Architecture, Dependency Injection via Swinject) to ensure code reusability, maintainability, and scalability.

- Knowledge of local databases like SwiftData or CoreData for managing local offline storage paired with networking layers using URLSession or Apollo GraphQL Client.

- Strong understanding of creating and interpreting sequence, class, and use case diagrams to visualize system behaviors and component interactions.

- Skilled in writing and executing automated unit and UI tests using XCTest, XCUITest, and mock network handlers to ensure app reliability.

- Proficient in identifying, profiling, and resolving bugs, memory leaks, and performance bottlenecks using Xcode Instruments.

- Proficient in using Git and version control systems for code management, branching strategies, and team collaboration.

- Experience configuring build systems and CI/CD pipelines using Fastlane, Xcode Cloud, or GitHub Actions for automated TestFlight and App Store deployments.

- Skilled in optimizing app startup speed, memory footprint, and frame rates to deliver a seamless user experience.

- Understanding and implementation of Apple's Human Interface Guidelines (HIG) for creating visually appealing, intuitive applications.

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →