Enexus Global - New York, NY

posted 4 days ago

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

About the position

The iOS Developer role involves designing and implementing applications for the iOS platform using Swift UI. The position requires a strong understanding of iOS frameworks and tools, as well as experience with API integration and version control systems. The developer will be responsible for creating applications that meet user needs and are available on the Apple App Store.

Responsibilities

  • Design and implement iOS applications using Swift UI.
  • Integrate APIs into iOS applications.
  • 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/Bitbucket.
  • Create applications that are published on the Apple App Store.
  • Work with CI/CD build systems like Jenkins.
  • Conduct unit testing and use code coverage tools for Swift.

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.
  • 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