L
Specialist - Software Engineering
LTM
๐บ๐ธ United States
On-site
2 months ago
- iOS
- Swift
- MVVM
- MVC
- UI/UX
- REST API
- Xcode
- UIKit
- SwiftUI
- Alamofire
- Core Data
- Git
- CI/CD
2 months ago
Job Title: Sr. IOS Developer
Work Location:
Irving, TX
Key Responsibilities:
- Design develop test and maintain native iOS applications using Swift.
- Build scalable secure and high-performance 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 third party 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 hands on 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 URL Session Alamofire or similar networking libraries.
- Knowledge of Combine Grand Central Dispatch GCD and Swift Concurrency asyncawait.
- Experience with Core Data User Defaults and local data persistence.
- Familiarity with CocoaPods and/or Swift Package Manager SPM.
- Strong debugging profiling and performance optimization skills using Xcode Instruments.
- Experience with Git and Git based version control workflows.
- Familiarity with CICD pipelines.
Specialist - Software Engineering ยท LTM