L
Specialist - Software Engineering
LTM
๐บ๐ธ United States
On-site
3 weeks ago
- iOS
- Swift
- MVVM
- MVC
- UI/UX
- REST API
- Xcode
- UIKit
- SwiftUI
- Alamofire
- Core Data
- Git
- CI/CD
3 weeks ago
Key Responsibilities
- Design develop test and maintain native iOS applications using Swift
- Build scalable secure and highperformance mobile applications for iPhone and iPad
- Develop clean reusable and maintainable code using MVVM MVC VIPER or Clean Architecture
- Collaborate with Product Owners UIUX Designers QA Engineers and Backend Developers throughout the software development lifecycle
- Integrate RESTful APIs thirdparty SDKs and cloud services
- Optimize application performance memory usage and responsiveness
- Write unit tests and UI tests to ensure application quality
- Troubleshoot debug and resolve production issues
- Participate in code reviews and mentor junior developers
- Ensure compliance with Apple Human Interface Guidelines and App Store requirements
- Publish maintain and support applications on the Apple App Store
- Stay updated with the latest iOS technologies frameworks and development best practices
Required Skills
- 5 - 7 years of handson experience in native iOS application development
- Strong proficiency in Swift
- Experience with Xcode and the iOS SDK
- Solid understanding of UIKit and SwiftUI
- Experience with MVVM MVC VIPER or Clean Architecture
- Strong knowledge of Auto Layout and responsive UI design
- Experience integrating REST APIs using URLSession Alamofire or similar networking libraries
- Knowledge of Combine Grand Central Dispatch GCD and Swift Concurrency asyncawait
- Experience with Core Data UserDefaults and local data persistence
- Familiarity with CocoaPods andor Swift Package Manager SPM
- Strong debugging profiling and performance optimization skills using Xcode Instruments
- Experience with Git and Gitbased version control workflows
- Familiarity with CICD pipelines
Specialist - Software Engineering ยท LTM