Han It Staffing - 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 an experienced iOS Developer to join our dynamic team in New York. The ideal candidate will have over 8 years of experience in designing and implementing iOS applications, with a strong focus on utilizing Swift UI. This role requires a deep understanding of iOS frameworks such as Foundation, UIKit, CocoaTouch, and Core Data, as well as experience with API integration to ensure seamless functionality of applications. The successful candidate will be proficient in using Xcode-provided tools, including Debug Memory Graph, Debug View Hierarchy, and Instruments for Profiling, to enhance application performance and user experience. In this position, you will be responsible for creating high-quality applications that are not only functional but also user-friendly. You will work with various design patterns such as MVC, MVVM, MVP, and Singleton to ensure that the applications are well-structured and maintainable. A solid understanding of version control systems like Git or Bitbucket is essential, as collaboration with other developers will be a key part of the role. Additionally, having a published application available in the Apple App Store will be a significant advantage. The role also requires proficiency in Linux, Mac OS X, and GNU tools, along with scripting languages. Familiarity with Continuous Integration/Continuous Deployment (CI/CD) systems, particularly Jenkins, is important for streamlining the development process. Experience with unit testing frameworks and code coverage tools for Swift will be necessary to maintain high standards of code quality and reliability. If you are passionate about iOS development and eager to contribute to innovative projects, we would love to hear from you.

Responsibilities

  • Design and implement iOS applications using Swift UI.
  • Integrate APIs to enhance application functionality.
  • Utilize iOS frameworks such as Foundation, UIKit, CocoaTouch, and Core Data.
  • Use Xcode tools for debugging and profiling applications.
  • Apply design patterns like MVC, MVVM, MVP, and Singleton in application development.
  • Manage version control using Git or Bitbucket.
  • Create and maintain applications available in the Apple App Store.
  • Work with Linux, Mac OS X, and GNU tools for development.
  • Implement CI/CD practices using Jenkins.
  • Conduct unit testing and ensure code coverage for Swift applications.

Requirements

  • 8+ years of experience in iOS application development.
  • Proficient in Swift UI and iOS frameworks.
  • Experience with API integration.
  • Familiarity with Xcode debugging and profiling tools.
  • Knowledge of design patterns such as MVC, MVVM, MVP, and Singleton.
  • Working knowledge of Git/Bitbucket version control systems.
  • Experience in creating applications available in the Apple App Store.
  • Proficiency with Linux, Mac OS X, and GNU tools.
  • Understanding of CI/CD build systems, particularly Jenkins.
  • Experience with unit testing frameworks and code coverage tools for Swift.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service