Job ID: JOB_ID_923
Role Overview
We are currently seeking a highly skilled and dedicated MacOS Developer for a long-term contract position based onsite in Austin, Texas. This role is critical for our engineering team as we continue to evolve our desktop application suite on the Apple platform. The ideal candidate will have a deep understanding of the macOS ecosystem, from low-level system APIs to high-level UI frameworks. You will be responsible for designing, developing, and maintaining robust applications that provide a seamless user experience for our global client base. This position requires a professional who is not only technically proficient but also passionate about the Apple ecosystem and committed to delivering high-quality software solutions.
Key Responsibilities
- Design and build advanced applications for the macOS platform using Swift and Objective-C, ensuring high performance and responsiveness.
- Collaborate with cross-functional teams, including product managers and UI/UX designers, to define, design, and ship new features that meet user needs.
- Implement modern user interfaces using SwiftUI while maintaining and updating legacy components built with AppKit to ensure a consistent look and feel.
- Optimize application performance and responsiveness through efficient use of Combine and Grand Central Dispatch (GCD) for asynchronous tasks.
- Integrate with backend services via RESTful APIs to ensure data consistency and real-time updates across the application.
- Maintain code quality through rigorous testing, code reviews, and adherence to architectural patterns like MVVM or MVC.
- Troubleshoot and debug complex issues within the macOS environment, including memory management, threading, and concurrency bugs.
- Stay up-to-date with the latest Apple technologies, SDKs, and industry trends to ensure our applications remain competitive and leverage the latest platform features.
- Participate in the full software development lifecycle, from requirements gathering and architectural design to deployment and maintenance.
- Provide technical guidance and mentorship to junior developers, fostering a culture of excellence and continuous learning within the team.
Technical Requirements
- Minimum of 5 years of specialized experience in Apple platform development, specifically focused on macOS applications.
- Proficiency in Swift and Objective-C is mandatory, with a strong understanding of the nuances of each language.
- Mastery of AppKit for classic macOS UI development and SwiftUI for modern, declarative interface design.
- Deep understanding of concurrency frameworks including Combine and Grand Central Dispatch (GCD) for managing complex background tasks.
- Expert-level proficiency with Xcode, Git, and macOS Command Line Tools for efficient development and version control.
- Solid understanding of software architecture patterns such as MVVM or MVC to ensure code modularity and testability.
- Experience with RESTful API integration, JSON data handling, and local data persistence strategies.
- Bachelors degree in Computer Science, Engineering, or a related technical field is required.
Soft Skills and Environment
- Strong problem-solving skills and the ability to work independently in a fast-paced, onsite environment.
- Excellent communication skills to effectively collaborate with team members and stakeholders across different time zones.
- A proactive approach to learning and implementing new technologies as the Apple ecosystem evolves.
- Commitment to writing clean, maintainable, and well-documented code that adheres to industry best practices.
- Ability to manage multiple priorities and meet deadlines in a dynamic project environment.
Contract Details
- Location: Austin, TX (100% Onsite).
- Duration: Long-term contract.
- Compensation: $65/hr C2C (Inclusive of VMS charges).
- Interview Process: Initial phone screening followed by a technical Webex interview.
Special Requirements
Interview: Phone and Webex; Onsite role; Long term Contract; C2C only.
Compensation & Location
Salary: $135,200 – $135,200 per year
Location: Austin, TX
Recruiter / Company – Contact Information
Recruiter / Employer: Engineers Mind / Nvoids
Email: princeengineersmind@gmail.com
Recruiter Notice:
To remove this job posting, please send an email from
princeengineersmind@gmail.com with the subject:
DELETE_JOB_ID_923