About the Role
Translate designs and wireframes into high quality code
Design, build, and maintain high performance, reusable, and reliable Swift code
Ensure the best possible performance, quality, and responsiveness of the application
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Requirements for the Role
5+ years of experience in iOS development & iPad applications
Proficient with Swift and Cocoa Touch
Understanding of Apples design principles and interface guidelines
Must have knowledge of dependency managers like Cocoapods and Carthage
Experience with iOS frameworks such as Core Data, Core Animation, Core Graphics, Core Audio and Core Text
Must have knowledge of SwiftUI
Deep understanding of design patterns/architectures like MVC, VIPER
Comfortable in Storyboard and Playground
Experience with offline storage, threading, and performance tuning
Test 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/decryption
Experience 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 teams
Experience working with Git and CI/CD pipelines
Please submit your application for this position on our official careers page by following this link . We will not accept applications submitted outside this link.