15 Oct
|
Regent Campus D2
|
Guindy
15 Oct
Regent Campus D2
Guindy
iOS Mobile App Developer
Experience: 5+ years in native iOS development
You will design, build and ship native iOS apps, from architecture decisions through App Store release and production support. We expect you to have shipped and maintained at least one app with real users.
Responsibilities
- Build and maintain native iOS features in Swift using SwiftUI and UIKit.
- Own app architecture, modularisation and code quality through design and code reviews.
- Integrate REST or GraphQL APIs, OAuth 2.0 / OpenID Connect sign-in, push notifications and deep links.
- Implement offline storage and sync, and store secrets safely in the Keychain.
- Profile and improve launch time, memory use, battery impact and scrolling performance with Instruments.
- Write unit and UI tests, and keep the build, test and release pipeline automated.
- Manage TestFlight builds, App Store Connect submissions, phased rollouts and review feedback.
- Monitor crashes and production issues, and drive fixes to release.
- Follow Apple's Human Interface Guidelines, accessibility standards and localisation practice.
- Apply secure coding practice in line with OWASP MASVS.
- Work closely with design, backend and QA, and mentor junior developers.
Required skills
- 5+ years of native iOS development,
with at least one app published and maintained on the App Store.
- Strong Swift, including Swift Concurrency (async/await, actors) and Combine.
- Both SwiftUI and UIKit, including Auto Layout and navigation patterns.
- Architecture patterns such as MVVM, Clean Architecture or TCA.
- Networking with URLSession and Codable; solid understanding of REST and JSON.
- Persistence with Core Data, SwiftData or Realm.
- Testing with XCTest and XCUITest.
- Xcode, Instruments and dependency management with Swift Package Manager or CocoaPods.
- CI/CD with Fastlane, Xcode Cloud or GitHub Actions, including code signing and provisioning.
- Git, pull-request workflows and Agile delivery.
Positive to have
- Objective-C for maintaining or migrating legacy code.
- AVFoundation, WebRTC or other real-time audio and video work.
- App extensions, widgets, StoreKit 2 or biometric authentication.
- Enterprise distribution and MDM experience.
- Exposure to Flutter, React Native or Kotlin Multiplatform.
Employment Type:Full-Time
Work Mode:Onsite In Person
Work Location:Guindy, Chennai, Tamil Nadu
Pay: ₹11,000.00 - ₹60,000.00 per month
Work Location: In person
📌 iOS Mobile Application Developer (Guindy)
🏢 Regent Campus D2
📍 Guindy