Senior iOS Developer

r3 Consultant

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Flexible work options
Career growth opportunities

Job summary

r3 Consultant is seeking a Senior iOS Developer in Bengaluru to lead the development of scalable, high-performance iOS applications. The ideal candidate should possess 8+ years of experience with Swift, expertise in MVVM frameworks, and a strong grasp of UI/UX best practices.

This role involves architecting applications, collaborating with teams, and ensuring optimized backend integration. Join us for a competitive salary and dynamic work environment.

Qualifications

  • 8+ years of software development experience with a focus on iOS.
  • Proven track record of shipping successful applications.
  • Strong understanding of UI/UX design for mobile applications.

Responsibilities

  • Develop and maintain scalable iOS applications and write clean Swift code.
  • Optimize app performance and memory management.
  • Ensure smooth user experiences and implement custom UI components.

Skills

Swift expertise
Concurrency (GCD, Operations, async/await)
Experience with scalable app architectures (MVVM, MVVM-C, VIPER, Clean Architecture)
GeoLocation services integration
Debugging and performance tuning using Instruments
Apple's Human Interface Guidelines
Content-rich applications with complex animations
Unit testing, UI testing, TDD/BDD
RESTful APIs
CI/CD pipelines (Fastlane, Bitrise, Jenkins, GitHub Actions)

Job description

Role: Senior iOS Developer

Experience range: 8-12 years. Location: Bangalore. Work Mode: 5 days WFO.

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, 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 (8+ years).
  • 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.
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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior iOS Developer
Senior iOS Developer

Times World • India

On-site
INR 1,000,000 - 1,500,000
iOS Developer
iOS Developer

HypTechie • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior iOS Developer
Senior iOS Developer

Interview Master • Bengaluru

On-site
INR 800,000 - 1,200,000
Flexible working hours
Collaborative development environment
Senior iOS Developer
Senior iOS Developer

ESP Engineered • Delhi, Gurgaon

On-site
INR 1,000,000 - 1,500,000
Senior Mobile Engineer (IOS Native Developer)
Senior Mobile Engineer (IOS Native Developer)

CrossAsyst • Navi Mumbai

On-site
INR 2,800,000 - 4,200,000
iOS Developer
iOS Developer

Zafify • Mumbai

On-site
INR 1,200,000 - 1,800,000
Opportunity to work on user-centric applications
Collaborative and growth-oriented work environment
Exposure to end-to-end mobile application lifecycle
+1
Senior iOS Developer
Senior iOS Developer

Cvent • Gurugram District

On-site
INR 1,000,000 - 1,500,000
Senior iOS Developer • Mumbai
Senior iOS Developer • Mumbai

Mintoak Innovations Private Limited • Mumbai

On-site
INR 900,000 - 1,400,000
iOS Senior Engineer 12+ years | Bangalore
iOS Senior Engineer 12+ years | Bangalore

ThoughtWin - A CMMI Level 3 Company • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Senior iOS Engineer
Senior iOS Engineer

Zyoin Group • Hyderabad

On-site
INR 1,200,000 - 1,800,000