Roles & Responsibilities:
- 10+ years of hands-on experience developing iOS applications.
- Has participated in full app life cycle: concept, design, build, test and release to app store.
- Experience in designing, architecting or working on a large scalable app from start is a plus
- Strong experience with iOS development using objective c and Swift.
- Understanding and experience using various design patterns in mobile application architecture
- Experience developing universal applications.
- Experience with multithreading, memory management and caching mechanisms
- Experience with security aspects of mobile applications
- Experience in designing, architecting or working on a large scalable app from start is a plus
- Understanding and experience using various design patterns in mobile application architecture
- Experience developing universal applications.
- Experience with multithreading, memory management and caching mechanisms
- Experience with security aspects of mobile applications
- Passion for analyzing and improving runtime efficiency and memory footprint.
- Excellent problem solving, critical thinking, and communication skills.
- Experience releasing multiple applications into the App Store.
- Released at least one app participating from inception to launch.
- Strong foundation in computer science, data structures, algorithms and software design.
- Deep understanding of iOS Platform and associated tool chain.
- Excellent knowledge of Swift 3/4, Objective-C, Xcode and Interface Builder.
- Experience working with and tuning high volume mobile applications.
- Experience integrating with RESTful API backends.
- Experience leading iOS development.