Description

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.


 

Education

Bachelor's degree