Skill diminta
CommunicationGitSwiftSwiftUIXcodeiOS Development
Deskripsi
- Job Description – iOS Developer
- Design, develop, maintain, and enhance iOS applications using
- Swift
- and
- Objective-C
- Build high-quality, scalable, and maintainable mobile applications using
- UIKit
- SwiftUI
- Core Data
- , and
- Foundation
- frameworks.
- Implement clean and reusable code following
MVVM
- Coordinator
- Repository
- Observer
- , and
- Dependency Injection
- design patterns.
- Integrate and consume
- RESTful APIs
- and process
JSON
data for seamless communication with backend services.
Collaborate with UI/UX Designers, Backend Developers, QA Engineers, and cross-functional teams throughout the software development lifecycle.
- Perform debugging, testing, and performance optimization to ensure application stability and user experience.
- Manage source code using
- Git
- , develop applications with
- Xcode
- , and utilize
- Instruments
- for profiling and performance analysis.
- Manage project dependencies using
- CocoaPods
- and
- Swift Package Manager (SPM)
- Stay up to date with the latest iOS development technologies, Apple frameworks, and industry best practices.