What are the responsibilities and job description for the iOS Developer position at LingaTech?
Location: Harrisburg, PA - local candidates only
Position Type: Remote, 1 day a month onsite
Contract Length: 3 months, extension possible
Position Overview:
The iOS Developer will design, develop, and test enterprise iOS applications using Swift, SwiftUI, Objective-C, and modern iOS frameworks. The ideal candidate will have expertise in full iOS SDLC, UI/UX refinement, automated testing, and app deployment, collaborating with cross-functional teams to build scalable and high-performing applications.
Duties:
Position Type: Remote, 1 day a month onsite
Contract Length: 3 months, extension possible
Position Overview:
The iOS Developer will design, develop, and test enterprise iOS applications using Swift, SwiftUI, Objective-C, and modern iOS frameworks. The ideal candidate will have expertise in full iOS SDLC, UI/UX refinement, automated testing, and app deployment, collaborating with cross-functional teams to build scalable and high-performing applications.
Duties:
- Design, develop, and maintain enterprise iOS applications using Swift, SwiftUI, Objective-C, and iOS SDKs, ensuring high performance and scalability.
- Implement and refine UI/UX using Auto Layout, modern UI frameworks, and best practices to create intuitive and accessible user experiences.
- Develop and execute automated tests with XCUI, integrate applications with REST web services, and manage authentication using OAuth 2.0 with Azure AD or Okta.
- Collaborate with cross-functional teams to deploy applications to public and private App Stores, utilizing DevOps tools like Azure DevOps, Jenkins, and Xcode toolchain.
- 5 years of experience with iOS SDK and native iOS languages, including Objective-C, Swift, and SwiftUI.
- 5 years of experience in the full iOS SDLC, including application development, UI/UX refinement with Auto Layout, Core Data framework, and implementing blocks and notifications.
- 5 years of experience working with the latest iOS APIs, frameworks, and JSON annotation, as well as integrating applications with REST web services and authentication using OAuth 2.0 with Azure AD or Okta.
- 5 years of experience in DevOps, including Azure DevOps, iOS framework development (Swift Package Manager, CocoaPods), and releasing apps to the Apple App Store using Jenkins and the Xcode toolchain.
- 5 years of experience with web technologies such as JavaScript, HTML5, CSS3, Angular, ReactJS, and React Native.