- Company Name
- Sky Systems
- Job Title
- IOS Developer
- Job Description
-
**Job Title**
IOS Developer
**Role Summary**
Design, develop, test, and maintain high‑quality iOS applications using Swift/Objective‑C, ensuring performance, security, and adherence to best practices in a fast‑paced, agile environment.
**Expectations**
- Self‑starter who proactively identifies and delivers value.
- Collaborative team player with strong communication.
- Adaptable to frequent change and tight release cycles.
**Key Responsibilities**
- Build and maintain production‑ready iOS apps in Swift/Objective‑C.
- Integrate RESTful APIs and third‑party services.
- Conduct code reviews, unit and UI testing, and performance tuning.
- Debug, troubleshoot, and resolve production defects.
- Implement mobile security best practices (data encryption, secure network communication, keychain usage).
- Manage CI/CD pipelines (Jenkins, Fastlane, Git, XCTest).
- Coordinate with designers and product managers to deliver polished user experiences.
- Prepare and submit apps to the App Store, handling versioning, metadata, and compliance.
**Required Skills**
- 5+ years of iOS application development experience.
- Deep mastery of Swift, Objective‑C, and iOS frameworks (UIKit, SwiftUI, Combine, etc.).
- Strong understanding of view controller lifecycle, navigation, and design patterns (MVC, MVVM, VIPER).
- Experience with RESTful API integration and JSON parsing.
- Proficient debugging and use of Xcode instruments, continuous profiling, and crash reporting tools.
- Knowledge of mobile security best practices (token management, secure storage, network security).
- Familiarity with CI/CD tools such as Jenkins, Fastlane, and automated testing frameworks.
- Ability to work effectively in agile teams, participate in sprint planning, daily stand‑ups, and retrospectives.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
---