HamburgerMenu
hirist

Senior iOS Developer - SWIFT Programming

The BIG Advantage
Anywhere in India/Multiple Locations
5 - 6 Years

Posted on: 04/12/2025

Job Description

About the Role :


We are seeking an experienced Senior iOS Developer to lead the design, development, and optimization of high-performance iOS applications.

The ideal candidate is deeply knowledgeable about Swift, Apple frameworks, mobile architectures, and best practices.

This role involves collaborating with cross-functional teams, mentoring junior developers, ensuring code quality, and contributing to the long-term technical vision of our mobile products.

Key Responsibilities :


- Design, develop, and maintain advanced iOS applications using Swift and modern Apple frameworks.

- Implement clean, scalable, and efficient code aligned with industry best practices.

- Build reusable components, frameworks, and libraries to accelerate development cycles.

- Lead architectural decisions using MVVM, VIPER, Clean Architecture, or other scalable patterns.

- Conduct code reviews, ensuring high-quality, maintainable, and testable code.

- Drive improvements in app reliability, performance, memory usage, and battery efficiency.

- Own end-to-end development of complex features-from technical design to deployment.

- Collaborate with product managers, designers, backend engineers, and QA to deliver seamless user experiences.

- Translate business requirements into technical specifications and iOS workflows.

- Integrate RESTful APIs and GraphQL services into mobile applications.

- Work closely with backend teams to design efficient data models and communication protocols.

- Implement offline-first capabilities, caching layers, and data synchronization.

- Develop unit tests, integration tests, and UI tests using XCTest or similar frameworks.

- Troubleshoot and resolve complex issues related to UI, performance, concurrency, and networking.

- Integrate testing and deployment pipelines with CI/CD tools (Jenkins, GitHub Actions, Bitrise, fastlane, etc.

- Optimize applications for speed, responsiveness, low memory footprint, and smooth animations.

- Ensure app security, data protection, and compliance with Apple's security guidelines.

- Manage App Store submissions, prepare release notes, and handle reviews or rejections when necessary.

- Mentor junior and mid-level iOS developers through reviews, pair programming, and knowledge sharing.

- Participate in Agile ceremonies (daily standups, sprint planning, retrospectives).

- Contribute to long-term mobile roadmap planning, architecture evolution, and R&D initiatives.

Skills & Qualifications :


Technical Skills :


- 5 - 6+ years of professional iOS development experience.

- Expert-level skills in Swift, with working knowledge of Objective-C as a plus.

Deep understanding of Apple frameworks :

- UIKit / SwiftUI

- Combine / RxSwift

- Core Data

- Core Animation

- AV Foundation

- Core Location

- Experience building adaptive, responsive UIs using Auto Layout and programmatic UI.

- Strong knowledge of iOS architecture patterns (MVVM, VIPER, Clean).

- Experience with mobile CI/CD pipelines and automation tools (fastlane, Bitrise, etc.

- Proficiency with version control (Git, GitFlow).

- Familiarity with analytics tools, crash reporting, and A/B testing frameworks (Firebase, Sentry, Crashlytics).

- Understanding of async programming, concurrency (GCD, async/await), and multithreading.

- Experience with push notifications, deep linking, and app extensions

info-icon

Did you find something suspicious?