Senior iOS Developer

Hybrid - City of New York, NY

Overview
 
As an iOS Applications Engineer, you'll be at the forefront of developing cutting-edge solutions that drive business success and career growth. You'll join a dynamic and innovative team dedicated to enhancing the design, development, coding, testing, and application programming of high-quality software and new products.
 
You will:

  • Design and implement iOS applications using Swift UI to create seamless and user-friendly experiences.
  • Integrate APIs effectively to ensure smooth communication between various software components.
  • Utilize iOS frameworks such as Foundation, UIKit, CocoaTouch, and Core Data to build robust and scalable applications.
  • Employ Xcode tools like Debug Memory Graph, Debug View Hierarchy, and Instruments for Profiling to optimize and troubleshoot applications.
  • Apply design patterns such as MVC, MVVM, MVP, and Singleton to enhance the architecture of your code.
  • Manage version control with Git/Bitbucket to ensure code integrity and collaboration.
  • Develop and maintain applications available in the Apple App Store, showcasing your expertise and innovation.
  • Use Linux, Mac OS X, GNU tools, and scripting languages to support development tasks and improve efficiency.
  • Understand and implement CI/CD build systems, particularly Jenkins, to streamline development and deployment processes.
  • Conduct unit testing and utilize code coverage tools for Swift to ensure code quality and reliability.

You have:
  • 5+ years of Proven experience designing and implementing iOS applications with Swift UI.
  • A solid track record of working with API integration.
  • Hands-on experience with iOS Frameworks including Foundation, UIKit, CocoaTouch, and Core Data.
  • Proficiency in using Xcode’s debugging and profiling tools.
  • Knowledge of and experience with one or more design patterns such as MVC, MVVM, MVP, or Singleton.
  • Familiarity with version control systems like Git/Bitbucket.
  • A portfolio that includes at least one application available in the Apple App Store.
  • Proficiency with Linux, Mac OS X, GNU tools, and scripting languages.
  • Understanding of build systems and CI/CD processes, particularly with Jenkins.
  • Experience with unit testing frameworks and code coverage tools for Swift.

*This is a hybrid role, requiring in-office presence three days per week.

Salary Range
91000 to 126000

Full Benefits Package 

Full-time Position
W2 Contract 

C2C is not available for this position*