iOS Developer

  1. Home
  2. iOS
  • Company exsilio
  • Employment Full-time
  • Location Surat, Gujarat, India
  • Submitted Posted 1 month ago - Updated 13 hours ago

Job Title: Native iOS Developer

Location: Surat, Gujarat

Job Type: Full-Time

Experience Level: 4+ Years

About the Role

We are seeking a skilled and passionate Native iOS Developer to join our team. The ideal candidate will have strong experience in building intuitive and responsive iOS applications using Swift and/or Objective-C. You’ll work closely with cross-functional teams to develop new features, ensure performance and scalability, and contribute to the overall product strategy.

Key Responsibilities

  • Design, develop, and maintain iOS applications using Swift (preferred) and/or Objective-C.
  • Build user interfaces using UIKit, SwiftUI, and Interface Builder.
  • Work with architectural patterns like MVVM, MVC, or VIPER to ensure clean and scalable code.
  • Integrate RESTful APIs and manage real-time data using WebSockets or Firebase.
  • Implement secure authentication using OAuth 2.0, Firebase Auth, or JWT.
  • Integrate CoreLocation and MapKit / Google Maps SDK for real-time tracking, routing, and geofencing.
  • Handle push notifications via APNs, including background/silent updates and deep linking.
  • Manage payment integrations via Apple Pay or third-party SDKs such as Stripe, Braintree, or PayPal.
  • Use CoreData, Realm, or UserDefaults for local data storage and caching strategies.
  • Utilize third-party libraries such as Alamofire, SDWebImage / Kingfisher, RxSwift / Combine.
  • Apply dependency injection frameworks like Swinject or Resolver.
  • Participate in code reviews, Agile/Scrum meetings, and collaborate with other developers and stakeholders.

Key Skills & Qualifications

Core iOS Development:

  • Proficient in Swift (preferred) and/or Objective-C
  • Deep knowledge of UIKit, SwiftUI, and Interface Builder
  • Familiarity with Apple’s HIG and iOS SDK
  • Experience with architecture patterns: MVVM, MVC, VIPER

API & Integration:

  • Expertise in consuming RESTful APIs (JSON, HTTP)
  • Knowledge of WebSockets or Firebase for live updates
  • Strong understanding of secure authentication flows

Maps & Location Services:

  • Experience with CoreLocation and MapKit / Google Maps SDK
  • Routing, geofencing, and ETA features

Notifications & Background Tasks:

  • Experience with APNs and background push handling
  • Knowledge of background tasks for ride/location tracking

Payment & Storage:

  • Familiar with Apple Pay and third-party payment gateways
  • Experience with CoreData, Realm, and caching strategies

Tools & Libraries:

  • Alamofire, SDWebImage / Kingfisher
  • RxSwift / Combine
  • Dependency Injection frameworks (Swinject, Resolver)

Bonus Skills

  • Experience with background task handling and real-time location updates
  • Proficiency in Unit/UI testing (XCTest, XCUITest)
  • Exposure to CI/CD tools like Fastlane, Bitrise, or GitHub Actions
  • Familiarity with App Store submission processes and compliance

Soft Skills

  • Strong written and verbal communication skills
  • Team player with Agile/Scrum experience
  • Proficient in Git (branching, pull requests, conflict resolution)
  • Adherence to clean code principles and documentation best practices

Loading similar jobs...

Mobile App Developer Jobs

Step into the forefront of mobile innovation! Unlock career opportunities in cutting-edge app development.

© 2025 Created by Mobile App Developer Jobs. All rights reserved.