Free cookie consent management tool by TermsFeed Senior iOS Developer | Antal Tech Jobs
Back to Jobs
13 Weeks ago

Senior iOS Developer

decor
359256 - 1544910 Indian Rupee - Yearly
Indore, Madhya Pradesh, India
Finance & Banking
Full-Time
Invisia

Overview

Job Description

Job Title: Senior iOS Developer

We are seeking a Senior iOS Developer to join our dynamic team and lead the development of scalable, high-performance iOS applications. The ideal candidate should have strong expertise in Swift, experience with scalable app architectures (MVVM, MVVM -C, VIPER, Clean Architecture), and a deep understanding of iOS UI/UX best practices. This role requires proficiency in concurrent programming, dependency injection, performance tuning, and CI/CD for iOS applications.

As a Senior iOS Developer, you will play a crucial role in architecting, building, and optimizing iOS applications while ensuring smooth user experiences and high-performance standards. You will collaborate with product managers, designers, and backend engineers to deliver top-notch mobile applications.

Primary Responsibilities

  • Develop and Maintain Scalable iOS Applications:
  • Write clean, maintainable, and well-documented Swift code following best practices.
  • Architect scalable and maintainable iOS applications using MVVM, MVVM -C, VIPER, and Clean Architecture principles.
  • Concurrency & Performance Optimization:
  • Implement efficient concurrent operations using GCD, Operations, and async/await.
  • Optimize app performance, battery consumption, and memory management using Instruments profiling.
  • UI/UX & Animations:
  • Implement custom UI components, animations, and transitions while adhering to Apple’s Human Interface Guidelines.
  • Ensure smooth user experience with optimized layouts, animations, and interactions.
  • Location Services & Offline Capabilities:
  • Implement Geolocation services, including background location tracking.
  • Develop offline caching and data synchronization strategies for seamless user experiences.
  • API Integration & Security:
  • Work with RESTful APIs, GraphQL, and WebSockets.
  • Implement OAuth, JWT authentication, and secure data storage following security best practices.
  • Testing & CI/CD Automation:
  • Write unit tests, UI tests, and integration tests using XCTest, TDD/BDD methodologies.
  • Set up and maintain CI/CD pipelines (Fastlane, Bitrise, GitHub Actions, or Jenkins).

Additional Responsibilities

  • Mentorship & Code Reviews:
  • Provide technical guidance and mentor junior developers.
  • Conduct code reviews and ensure adherence to best coding practices.
  • App Deployment & Maintenance:
  • Handle App Store submission & review process to ensure smooth deployment.
  • Monitor app performance using analytics, crash monitoring (Firebase, Sentry, etc.).
  • Collaboration with Cross-Functional Teams:
  • Work closely with backend engineers, designers, and product managers to deliver seamless features.
  • Participate in Agile/Scrum sprint planning, backlog grooming, and retrospectives.

Required Skills & Qualifications

Must-Have Skills

  • Expertise in Swift (7+ years of experience).
  • Experience with scalable app architectures (MVVM, MVVM -C, VIPER, Clean Architecture).
  • Strong knowledge of concurrency (GCD, Operations, async/await) and reactive programming (Combine).
  • Proficiency in integrating and handling GeoLocation services, including background tracking.
  • Hands-on experience with profiling, debugging, and performance tuning using Instruments.
  • Deep understanding of Apple’s Human Interface Guidelines and best practices for UI/UX.
  • Experience developing content-rich applications with complex animations and custom UI components.
  • Proven track record of shipping successful iOS apps to the App Store.
  • Strong knowledge of unit testing, UI testing, TDD/BDD, and XCTest framework.
  • Ability to instrument mobile code for performance metrics, analytics, and crash reporting (Firebase, Sentry).
  • Experience handling RESTful APIs, offline caching, and data synchronization.
  • Knowledge of CI/CD pipelines for iOS apps (Fastlane, Bitrise, Jenkins, GitHub Actions).
  • Familiarity with Dependency Injection frameworks.
  • Experience with modularizing large iOS applications for maintainability.

Good-to-Have Skills

  • Experience with SwiftData & Core Data.
  • Knowledge of advanced security techniques (data encryption, secure storage, biometrics).
  • Familiarity with accessibility standards and UI testing for accessibility.
  • Experience with GraphQL API integration.
  • Background in ARKit, CoreML, or other advanced Apple frameworks.

Skill Matrix

Skill

Proficiency Level

Swift (5.x)

Expert

App Architecture (MVVM, MVVM -C, VIPER, Clean Architecture)

Advanced

Concurrency (GCD, async/await, Operations)

Advanced

Combine (Reactive Programming)

Intermediate

Dependency Injection

Advanced

GeoLocation Services & Background Tracking

Advanced

Animations & Custom UI Components

Advanced

Apple Human Interface Guidelines (HIG)

Expert

Profiling & Performance Optimization (Instruments, Xcode Profiler)

Advanced

Unit Testing, UI Testing (XCTest, TDD, BDD)

Advanced

RESTful API Integration

Advanced

Security (OAuth, JWT, Secure Storage, Encryption)

Intermediate

CI/CD Pipelines (Fastlane, Bitrise, Jenkins)

Advanced

Agile/Scrum Development

Intermediate

Screening Questions

Technical Skills

  • Can you explain the differences between MVVM, MVVM -C, VIPER, and Clean Architecture and when to use each?
  • How do you handle concurrent tasks in Swift, and when would you use GCD vs. Operations vs. async/await?
  • Have you worked with Combine for reactive programming? Can you explain how it compares to RxSwift?
  • What strategies do you use for profiling and performance optimization in iOS apps?
  • How do you handle offline caching and synchronization when working with RESTful APIs?

iOS Best Practices

  • How do you ensure compliance with Apple’s Human Interface Guidelines (HIG)?
  • Have you implemented background location tracking in an iOS app? What challenges did you face?
  • Can you describe a complex UI animation you developed and how you optimized its performance?
  • How do you instrument mobile code for tracking performance metrics, analytics, and crash reporting?

Testing & Deployment

  • What is your experience with unit testing and UI testing using XCTest?
  • Have you worked with CI/CD pipelines for iOS apps? What tools have you used?
  • Can you walk through your experience submitting an app to the App Store and handling rejection cases?

Security & Architecture

  • How do you implement secure authentication (OAuth, JWT) and data encryption in iOS apps?
  • Have you worked on modularizing large iOS applications? How did you structure your modules?

Salary Expectation & Location

  • Salary: Competitive based on experience
  • Location: On-Site – Kalyan Nagar, Bengaluru
  • Work Mode: Office-Based

Why Join Us?

  • Work on cutting-edge iOS applications with the latest Swift technologies.
  • Collaborate with a team of talented engineers in a fast-paced environment.
  • Competitive salary, flexible work options, and career growth opportunities.

Job Type: Full-time

Pay: ₹359,256.21 - ₹1,544,907.62 per year

Schedule:

  • Day shift

Work Location: In person

Share job
Similar Jobs
View All
1 Day ago
Python Developer - Bangalore/ Pune
Space Exploration & Research, Information Technology
  • Pune, Maharashtra, India
Job Title: Python Developer with React.js - Bangalore/ Pune About Us “Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the British Bank Award and has been ranked Top 100 Best Com...
decor
1 Day ago
Azure Devops Engineer(5+ Yrs Exp)
Space Exploration & Research, Information Technology
  • Pune, Maharashtra, India
Required Qualifications & Skills: 5+ years in DevOps, SRE, or Infrastructure Engineering. Strong expertise in Cloud (AWS/GCP/Azure) & Infrastructure-as-Code (Terraform, CloudFormation). Proficient in Docker & Kubernetes. Hands-on with CI/CD tools ...
decor
1 Day ago
Practo Technologies - Lead Frontend Software Engineer - React.js/Next.js
Information Technology
Lead Software Engineer - UI Job DescriptionAbout Practo : www.practo.comPracto is the world's leading healthcare platform that connects millions of patients with hundreds of thousands of healthcare providers around the world and helps people make be...
decor
1 Day ago
Software Engineer 2
Space Exploration & Research, Information Technology
  • Pune, Maharashtra, India
As industries race to embrace AI, traditional database solutions fall short of rising demands for versatility, performance, and affordability. Couchbase is leading the way with Capella, the developer data platform for critical applications in our AI...
decor
1 Day ago
.Net Developer - Full Stack Technologies
Information Technology
Job Title : Senior .NET Full Stack DeveloperCompany : XevyteLocation : Bangalore (Hybrid)Experience Required : 6+ YearsAbout XevyteXevyte is a global technology and services company committed to driving digital transformation and sustainable growth....
decor
1 Day ago
SAP-Data Analyst
Space Exploration & Research, Information Technology
  • Pune, Maharashtra, India
Job Role:- SAP-Data Analyst  Job Location: -Noida/Gurgaon/Hyderabad/Bangalore/Pune Experience: -5 Years Job Roles & Responsibilities: - Collaborate with Finance & FBT Teams: Drive all data-related activities for the finance SAP deployment, ensur...
decor
1 Day ago
Senior Data Analyst Engineer
Space Exploration & Research, Information Technology
  • Pune, Maharashtra, India
Mirra Healthcare India Immedidate Joiners Only Job Description: We are seeking a highly skilled and experienced Senior Data Analyst/Engineer with a strong background in Python programming and Power BI development. The ideal candidate will have at ...
decor
1 Day ago
Senior Manager, Data Stewardship Engineer
Information Technology
  • Pune, Maharashtra, India
This site is for Residents of Europe, Middle East, Africa, Latin America & Asia Pacific.Residents of the United States, Canada & Puerto Rico, please click here. ...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media