Bachelor's degree in Computer Science, Software Engineering, or related field 5+ years of iOS development experience Proven experience in iOS application development, with a strong portfolio of published applications Proficiency with the Swift programming language Deep understanding of iOS architecture, design patterns and best practices Experience with UIKit and willingness to learn and use SwiftUI Experience working with RESTful APIs Ability to navigate large & complex code-bases and adding/changing features without introducing technical debt Experience with multi-threading using both GCD and Swift Concurrency Deep understanding of memory management and performance optimization Experience with tools such as Git, SPM, Fastlane, Firebase Familiarity with lower level frameworks such as Metal and OpenGL is a plus Familiarity with AI and machine learning concepts is a plus Strong problem-solving skills Excellent communication skills