Provide high-paced iOS software development for both internal and external projects where strong verbal and written communications skills are necessary. Manage multiple projects in parallel while prioritizing code quality and app performance. This position will serve as a subject-matter expert for iOS technologies and development.
Requirements
- Swift, UIKit, SwiftUI, networking with URLSession, Persistent Data storage (like CoreData), Swift Concurrency, Xcode, XCTests
- CI/CD, Fastlane, XcodeGen, XCUITests, Container technologies such as Docker; PHP, MySQL, JavaScript
Responsibilities
- Planning and development of a wide range of iOS apps including new and existing high availability products
- Acting as a subject-matter expert for iOS technologies and development, you will support the adaptation of strong software architecture and best practices
- Overseeing entire SDLC from planning, design, development, integration, and implementation of iOS applications, including building new services and managing technical debt
- Developing a variety of projects ranging from industry-wide services and other interfacing technologies.
- Creates development code that is standard for the Human Capital Management (HCM) industry
- Make any adjustments to code after testing is performed to ensure that code will address testing concerns
- Utilize project management software, issue tracking and source control solutions to track communication about development specs, development, testing, and fixes
Other
- strong verbal and written communications skills are necessary
- Collaborating with a range of cross-domain teams for completion of iOS projects and solving of complex problems
- Partnering with other developers, quality assurance, and application support on software projects of all sizes.
- Communicating with non-technical professionals
- Adhering to the organizational processes to track project metrics and status.