Specialist - Product Engineering

LTM

$110K — $130K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of direct experience in native iOS application development.
  • Proficient in Swift programming language.
  • Experienced with Xcode and the iOS SDK.
  • Solid understanding of both UIKit and SwiftUI frameworks.
  • Skilled in architectural patterns such as MVVM, MVC, VIPER, or Clean Architecture.
  • Knowledgeable in Auto Layout and responsive UI design best practices.
  • Proficient in integrating REST APIs and using networking libraries like Alamofire.

Responsibilities

  • Design, develop, test, and maintain native iOS applications with Swift.
  • Build scalable and secure mobile applications optimized for performance.
  • Develop clean and maintainable code using established architectural patterns.
  • Collaborate with cross-functional teams throughout the software development lifecycle.
  • Integrate third-party SDKs and cloud services into applications.
  • Write unit and UI tests to guarantee the quality of applications.
  • Troubleshoot and resolve production issues effectively.

Benefits

  • Collaborative work environment with cross-functional teams.
  • Opportunity to work with the latest iOS technologies and frameworks.
  • Mentorship opportunities for career growth and development.
  • Involvement in the entire software development lifecycle from design to deployment.
  • Access to resources for continuous learning and professional development.
Full Job Description
Role description

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.

Similar Jobs

More Jobs at LTM

More Consumer Technology Jobs

Find similar Specialist - Product Engineering jobs: