iOS Native Developer

Arminus


Job Location:

Mumbai - India

Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

Description:

iOS Native (Swift) JD:

We are seeking a highly skilled iOS Developer proficient in Swift to help us build innovative and performant mobile applications. Youll work closely with cross-functional teams to craft delightful experiences for iOS users applying a strong understanding of Apples frameworks app lifecycle and UI design principles.

Key Responsibilities

1 Design build and maintain iOS applications using Swift SwiftUI and UIKit.

2 Collaborate with designers and backend engineers to implement features from scratch.

3 Architect and implement scalable app structures using MVVM MVC or Clean Architecture.

4 Handle asynchronous programming using GCD OperationQueue and async/await.

5 Implement smooth and responsive UI/UX using Auto Layout Core Animation and SwiftUI.

6 Optimize app performance: memory usage frame rate and network calls.

7 Integrate with RESTful APIs WebSockets and GraphQL backends.

8 Work with Core Data UserDefaults and Keychain for local storage and security.

9 Perform unit testing (XCTest) UI testing and leverage mocking frameworks.

iOS Concepts You Should Know

1 Concurrency: DispatchQueue async/await OperationQueue main thread handling.

2 SwiftUI & Combine: Reactive UI building and declarative data binding.

3 UIKit: View controllers navigation stacks gesture recognizers.

4 App Lifecycle: SceneDelegate AppDelegate state restoration.

5 Notifications: Local & Push Notifications using APNs NotificationCenter.

6 Core Location & Maps: GPS tracking permissions geofencing.

7 Camera & Media APIs: AVFoundation Photo Library permissions.

8 Background Tasks: URLSession background transfers BGTaskScheduler.

9 Security: Keychain biometric authentication (Face ID Touch ID) App Transport Security.

11 Accessibility: VoiceOver Dynamic Type accessibility traits.

12 App Store Deployment: Provisionin

Description: iOS Native (Swift) JD: We are seeking a highly skilled iOS Developer proficient in Swift to help us build innovative and performant mobile applications. Youll work closely with cross-functional teams to craft delightful experiences for iOS users applying a strong understanding of ...