Description
You will build high-performance, large-scale enterprise mobile applications using Swift.
Responsibilities
- Design and implement clean, maintainable APIs for mobile applications at both UI and system levels.
- Tune, debug, and monitor application performance across the entire lifecycle.
- Develop complex applications leveraging native iOS features and third-party libraries.
- Ensure technical and application architecture meets quality standards across the organization.
Required Skills
- 5+ years of coding experience in Swift for enterprise mobile applications.
- Experience with Objective-C, C++, and Swift with Cocoa frameworks.
- Strong understanding of iOS application architecture (MVC, MVVM).
- Proficiency with UIKit, Core Animation, AutoLayout, Size Classes, and SnapKit.
- Experience with multi-threaded programming and reusable UI components.
- Knowledge of core iOS SDKs including Core Location and MapKit.
- Familiarity with Agile methodology and unit testing practices.
- Hands-on experience with performance tuning and optimization techniques.