iOS Engineer/ iOS Developer: – 4–5 years of relevant experience
Core Responsibilities
App Creation: Design and build advanced apps for the iOS platform using Swift or Objective-C.
Teamwork: Work with UI/UX designers, product managers, and backend engineers to ship recent features.
Testing: Run unit tests to check code quality, usability, and reliability.
Maintenance: Find and fix bugs, bottlenecks, and performance issues.
Integration: Connect mobile apps to cloud services and RESTful APIs.
Deployment: Publish finished applications to the Apple App Store and manage updates.
Key Requirements & Skills
Languages: Solid skill in Swift and familiarity with Objective-C.
Tools: Deep knowledge of Xcode and iOS SDK frameworks.
Concepts: Understanding of memory management,
threading, and data storage.
Guidelines: Knowledge of Apple’s design principles and interface guidelines
Technical Requirements
Swift & SwiftUI: Expert knowledge of Swift, with deep experience in SwiftUI or UIKit.
API Integration: Advanced skills in handling RESTful APIs, JSON parsing, and custom networking layers.
Data Storage: Proficiency with local persistence using Core Data, Realm, or SwiftData.
Version Control: Mastery of Git, including managing complex merge conflicts and branching strategies.