iOS Developer

N
NexusMobile software
Remote - Pune; Remote, IndiaContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years of professional iOS development experience
Required Skills
SwiftRESTful APIs

Requirements

  • Have 6+ years of professional iOS development experience.
  • Have at least one app live on the App Store.
  • Have hands-on experience taking apps from design to deployment, including TestFlight beta distribution and App Store submission.
  • Be proficient in Swift, SwiftUI, and UIKit.
  • Have experience integrating RESTful APIs using URLSession or Alamofire, with JSON parsing via Codable.
  • Understand iOS architecture patterns such as MVVM, Clean Architecture, or TCA.
  • Have experience with Swift Concurrency (async/await), Combine, and Core Data or SwiftData.
  • Be familiar with Apple's Human Interface Guidelines and accessibility standards.
  • Have experience with Xcode, Swift Package Manager, and Git hosted on Azure DevOps Repos.
  • Experience with mobile CI/CD tools, push notifications, in-app purchases, widgets, or App Clips is preferred.
  • Familiarity with Objective-C codebases, analytics, feature flags, or A/B testing is preferred.

Responsibilities

  • Own iOS features from design handoff through development, testing, and release.
  • Design, build, and maintain native iOS apps using Swift, SwiftUI, and UIKit.
  • Turn Figma designs into accessible, pixel-accurate interfaces.
  • Integrate REST and GraphQL APIs, including authentication, error handling, caching, and offline states.
  • Work with backend engineers to define API contracts and test endpoints with Postman or Charles Proxy.
  • Write unit and UI tests with XCTest and maintain a clean, modular codebase.
  • Manage code signing, certificates, provisioning profiles, and builds in Xcode.
  • Prepare QA, UAT, and production builds, distribute TestFlight betas, and handle App Store submissions and releases.
  • Monitor crashes and performance after launch using Instruments, Crashlytics, or Sentry.
  • Collaborate with backend, Android, design, and QA teams in an Agile environment.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now