Intone Networks - New York, NY

posted about 1 month ago

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

About the position

As an iOS Developer at Intone Networks, you will be responsible for designing and implementing high-quality iOS applications that meet the needs of our clients. This role requires a strong understanding of Swift UI and the ability to integrate APIs effectively. You will work closely with cross-functional teams to deliver seamless user experiences and ensure that applications are optimized for performance and usability. Your expertise in iOS frameworks such as Foundation, UIKit, CocoaTouch, and Core Data will be crucial in developing robust applications that are both functional and visually appealing. In this position, you will utilize Xcode and its various tools, including Debug Memory Graph and Instruments for Profiling, to troubleshoot and enhance application performance. You will also apply your knowledge of design patterns like MVC, MVVM, MVP, and Singleton to create maintainable and scalable code. Collaboration with other developers using version control systems like Git or Bitbucket will be essential to ensure smooth project workflows. Additionally, you will have the opportunity to showcase your creativity by contributing to applications that are available in the Apple App Store. Your proficiency with Linux, Mac OS X, and GNU tools, along with your understanding of CI/CD build systems such as Jenkins, will enable you to streamline development processes. You will also implement unit testing frameworks and code coverage tools to ensure the reliability and quality of the applications you develop.

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.
  • Collaborate with team members using Git/Bitbucket for version control.
  • Create applications that are published in the Apple App Store.
  • Work with Linux, Mac OS X, and GNU tools for development.
  • Understand and implement CI/CD processes using 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