# Senior iOS Developer (Swift)

**Company:** [Unison Group](http://jobs.workable.com/companies/deKpPhPMtQZga7XoPG1tSo.md)
**Location:** Kuala Lumpur, Malaysia
**Workplace:** on site
**Employment type:** Full-time
**Department:** Noresh

[Apply for this job](http://jobs.workable.com/view/1b985280-be7d-403f-84f5-3a553957eb72)

## Description

### **Job Summary**

We are looking for a talented **Senior iOS Developer** with **6+ years of experience** in designing, developing, and maintaining native iOS applications. The ideal candidate should have strong expertise in **Swift**, along with experience in mobile application architecture, API integration, and modern mobile development practices. Experience with mobile CI/CD, Firebase, and Fastlane is an added advantage.

### **Mandatory Skills**

-   6+ years of experience in native **iOS application development**.
-   Strong proficiency in **Swift**.
-   Experience with **Xcode** and the iOS SDK.
-   Good understanding of iOS application architecture (MVC, MVVM, VIPER, etc.).
-   Experience integrating **RESTful APIs**.
-   Strong knowledge of UIKit and/or SwiftUI.
-   Experience with Auto Layout and responsive UI development.
-   Strong debugging, troubleshooting, and performance optimization skills.
-   Experience with Git version control.

### **Good-to-Have Skills**

### Build & Dependency Management

-   Gradle (exposure)
-   Maven (exposure)

### Mobile Services

-   Firebase:

-   Cloud Messaging (FCM)
-   Crashlytics
-   Analytics
-   Remote Config

### Mobile DevOps

-   Fastlane
-   CI/CD for iOS application build and deployment
-   DevOps exposure

### Methodologies

-   Agile/Scrum
-   Jira or similar Agile tools

### **Roles & Responsibilities**

-   Design, develop, and maintain high-quality native iOS applications using Swift.
-   Build scalable, reusable, and maintainable application components.
-   Integrate RESTful APIs and third-party SDKs.
-   Develop responsive and user-friendly interfaces following Apple Human Interface Guidelines.
-   Optimize application performance, memory usage, and responsiveness.
-   Implement Firebase services for analytics, crash reporting, and push notifications.
-   Automate build, testing, and deployment using Fastlane and CI/CD pipelines.
-   Participate in code reviews and ensure adherence to coding standards.
-   Collaborate with product managers, UI/UX designers, backend developers, and QA teams.
-   Troubleshoot production issues and provide timely resolutions.
-   Follow Agile development practices and actively participate in sprint planning, stand-ups, and retrospectives.

### **Required Experience**

-   **6+ years** of experience in native iOS development.
-   Strong hands-on experience with **Swift**.
-   Experience developing and maintaining applications published on the **Apple App Store**.
-   Experience with API integration and JSON parsing.
