Help support, refine and grow our data driven iOS applications with our team!
Convert requirements to conceptual designs, structural architectures, functional
specifications, and ultimately final products/apps built by you or others
Code front end of iOS mobile applications using Swift and storyboards in Xcode
Collaborate with back end developers to enable app functionality and populate data
store in the mobile app
Assist in customer support investigations
Contribute to the ongoing maintenance and support of existing applications
Generate and distribute customer app releases in both Enterprise and App Store
Connect contexts
Work with DevOps to automate build processes for all app targets
Required Skills and Experience
Expert in Swift 2+
Expert in XCode
Expert in Swift Package Manager
Expert in iOS/iPadOS 14 coding updates
Expert in Certificate and Provisioning Profile management
Experience with managing large multi-target (50+) Xcode projects
Experience with Localization
Experience with creating test plans (both UI and normal unit tests)
Experience Connecting Heavily Data Driven iOS Apps to end points via pure Swift networking classes/structures
Multi-threading and GCD competence
Code optimization for speed
Functional programming and high-order functions
Version control with Git using Xcode's built-in source control
App Store Connect distribution
Enterprise app distribution
Required Education
BA or equivalent experience
Required Years of Experience
2+ years of Swift / XCode experience or experience combined with computer
science degree
5+ years' experience in Agile, iterative, and waterfall methodologies
1-2 years' experience in test-driven development
Desired Skills
Enterprise class mobile application experience
Core Animation
SwiftUI
Objective C
UX
App design
Human Interfaces Guidelines familiarity
Continuous integration
App distribution automation
Plus:
Familiarity with UI design tools such as Sketch, Figma, or AdobeXD