Procorp Systems - New York, NY

posted about 1 month ago

Full-time - Senior
New York, NY
Professional, Scientific, and Technical Services

About the position

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.

Requirements

  • Experience in designing and implementing iOS applications using Swift UI
  • Experience working with API integration
  • Experience in iOS Frameworks like Foundation, UIKit, CocoaTouch, and Core Data
  • Experience in using Xcode-provided tools like Debug Memory Graph, Debug View Hierarchy, Instruments for Profiling
  • Experience with one or more Design Patterns MVC, MVVM, MVP, Singleton
  • Working knowledge of Git/Bitbucket version control
  • Created an application that is available in Apple's AppStore
  • Proficiency with Linux, Mac OS X, GNU tools, and scripting languages
  • Understanding of build systems CI/CD (Jenkins)
  • Experience with Unit Testing frameworks and Code coverage tools for Swift
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service