About the RoleTranslate designs and wireframes into high quality codeDesign, build, and maintain high performance, reusable, and reliable Swift codeEnsure the best possible performance, quality, and responsiveness of the applicationIdentify and correct bottlenecks and fix bugsHelp maintain code quality, organization, and automatizationRequirements for the Role5+ years of experience in iOS development & iPad applicationsProficient with Swift and Cocoa TouchUnderstanding of Apples design principles and interface guidelinesMust have knowledge of dependency managers like Cocoapods and CarthageExperience with iOS frameworks such as Core Data, Core Animation, Core Graphics, Core Audio and Core TextMust have knowledge of SwiftUIDeep understanding of design patterns/architectures like MVC, VIPERComfortable in Storyboard and PlaygroundExperience with offline storage, threading, and performance tuningTest driven mindset Should have knowledge of implementation of Unit test cases using XCTest framework-Deep understanding of security around data at rest and in-transit such as cert-pinning, keychain storage and payload encryption/decryptionExperience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)Demonstrated ability to work well with others in a team environment and with geographically distributed teamsExperience working with Git and CI/CD pipelinesPlease submit your application for this position on our official careers page by following this link . We will not accept applications submitted outside this link.