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 new 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: Strong 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.
Work Location: In person