
Overview
Position: iOS Developer (NV59FCT RM 3322)
Programming & Frameworks:
Swift
Xcode IDE, Swift Package Manager (SwiftPM), Cocoa Touch
Multithreading (GCD, Operations)
Must Have Skill:
AES, RSA, ECDSA, SHA Algorithms understanding and experience.
JWT (JSON Web Tokens), Secure Enclaves
Face ID & Touch ID, and Keychain Services.
iOS Data Protection APIs.
Certificate Pinning
HMAC (Hash-based Message Authentication Code).
UI/UX Development:
Storyboard, XIBs, Auto Layout, Size Classes
Animations & UI Components (Core Animation, UIKit, SwiftUI – Optional)
Networking & Data Management:
RESTful APIs, JSON, XML
URLSession, WebSockets, MQTT
Core Data
Testing & Deployment:
Manual Testing, Unit Testing (XCTest, XCTestCase)
AppStore Deployment Process, TestFlight, Beta Testing
- Strong problem-solving and analytical skills
- Ability to work independently and in a team environment
- Good understanding of Agile/Scrum methodologies
- Effective communication skills for stakeholder interactions
- SwiftUI
- Experience with Bluetooth, NFC, IoT, Wearables
*******************************************************************************************************************************************