Procorp Systems - New York, NY
posted 2 months ago
We are seeking a highly skilled Senior iOS Developer to join our dynamic team in New York. The ideal candidate will have extensive experience in designing and implementing iOS applications using Swift UI. This role requires a deep understanding of iOS frameworks such as Foundation, UIKit, CocoaTouch, and Core Data, as well as proficiency in using Xcode-provided tools like Debug Memory Graph, Debug View Hierarchy, and Instruments for Profiling. The successful candidate will be responsible for integrating APIs and ensuring seamless functionality within the applications they develop. In addition to technical skills, the Senior iOS Developer will be expected to have a solid grasp of design patterns, including MVC, MVVM, MVP, and Singleton. A working knowledge of version control systems such as Git or Bitbucket is essential, as is the ability to create applications that are available in the Apple App Store. The candidate should also be proficient with Linux, Mac OS X, GNU tools, and various scripting languages. The role will involve understanding and implementing CI/CD build systems, particularly with Jenkins, and utilizing unit testing frameworks and code coverage tools for Swift to ensure high-quality code. The interview process will include a coding exercise, followed by L1/L2 interviews and a client interview to assess the candidate's fit for the position.