Vmc Soft Technologies - Austin, TX

posted about 2 months ago

Full-time
Austin, TX
Professional, Scientific, and Technical Services

About the position

We are seeking a skilled MacOS Developer to join our team in Austin, TX. This full-time position requires a strong background in developing applications for Mac OS X, with a focus on utilizing both Objective-C and Swift programming languages, specifically Swift versions 4 and 5. The ideal candidate will have a comprehensive understanding of the COCOA frameworks and their design patterns, as well as a solid grasp of object-oriented programming principles. In this role, you will be responsible for creating and maintaining high-quality MacOS applications. You will need to demonstrate proficiency in memory management, performance tuning, multithreading, and networking. Familiarity with various data storage concepts is essential, as is an understanding of macOS UI design principles and interface guidelines, particularly experience with AppKit. You will also be expected to handle API calls, including REST and JSON, and integrate various frameworks into your applications. The tools you will primarily use include XCode and Git, so experience with these tools is crucial for success in this position. This role offers an exciting opportunity to work on innovative projects and contribute to the development of cutting-edge MacOS applications.

Responsibilities

  • Develop and maintain MacOS applications using Objective-C and Swift.
  • Implement macOS UI design principles and interface guidelines using AppKit.
  • Handle API calls and integrate various frameworks into applications.
  • Optimize application performance through memory management and performance tuning.
  • Utilize multithreading and networking concepts in application development.
  • Collaborate with team members using Git for version control.

Requirements

  • Proficient in Objective-C and Swift (Swift 4/5).
  • Strong understanding of COCOA frameworks and design patterns.
  • Good knowledge of object-oriented programming principles.
  • Experience with memory management and performance tuning.
  • Familiarity with multithreading and networking concepts.
  • Understanding of macOS UI design principles and interface guidelines.

Nice-to-haves

  • Experience with GCD (Grand Central Dispatch).
  • Familiarity with different data storage concepts.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service