What are the responsibilities and job description for the iOS Developer position at SR International Inc.?
Job Details
Job Description:
Location: Harrisburg, PA (Hybrid - 1st day onsite for onboarding)
The Commonwealth of PA, PennDOT, is seeking a highly skilled iOS Developer to join their team in Harrisburg, PA. The ideal candidate will have 5 years of experience in iOS application development, utilizing technologies like Swift, SwiftUI, Objective C, and XCUI. This role will focus on the full iOS development lifecycle, including app deployment, automation, and integration with other services using RESTful APIs. Knowledge of Azure DevOps, OAuth 2.0, and experience with the App Store release process is essential.
Responsibilities:
- Develop and maintain iOS applications using Swift, SwiftUI, Objective C, and XCUI.
- Collaborate with cross-functional teams to build scalable, robust iOS applications.
- Automate testing using XCUI and deploy apps to public and private app stores.
- Work with Azure DevOps for build and release management.
- Integrate iOS apps with external services using REST web services and manage app dependencies with Cocoa Pods and Swift Package Manager.
- Refine UI/UX with Auto Layout and ensure app performance and functionality.
- Participate in the App Store release process and app development from inception to launch.
Required Skills:
- 5 years of experience with iOS SDK and native iOS languages (Objective C, Swift, SwiftUI).
- Strong understanding of Core Data, Auto Layout, and UX
- Experience with DevOps tools like Azure DevOps and OAuth 2.0 protocols (using Azure AD and/or Okta).
- Familiarity with web technologies such as JavaScript, HTML5, CSS3, Angular, ReactJS, and React Native (preferred).
- Ability to write efficient code and contribute to all phases of the iOS SDLC.
Additional Information:
- Hybrid position with a possibility of remote work; however, local candidates in the Harrisburg, PA area are preferred.
- Candidates must be available for in-person onboarding on the first day at The Keystone Building, Harrisburg, PA.
- All applicants should have strong verbal and written communication skills.