E-Solutions Group - New York, NY

posted 29 days ago

Full-time
New York, NY
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The IOS Developer role involves designing and implementing iOS applications, focusing on utilizing Swift and Objective-C. The position requires expertise in various 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 high standards of quality and performance, contributing to the overall success of the development team.

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 for deployment on the Apple AppStore.
  • Work with CI/CD build systems like Jenkins.
  • Conduct unit testing and ensure code coverage for Swift applications.

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