Iru, Inc. is a technology company that develops an AI-powered unified security and IT platform used by thousands of organizations to secure users, applications,
Principal macOS Engineer
Location
United States
Posted
2 days ago
Salary
Not specified
Seniority
Lead
Job Description
Job Requirements
- Experience with complex concurrency management using OperationQueue and Grand Central Dispatch.
- Experienced macOS developer with a clear understanding of the differences between macOS and other Apple platforms, such as iOS, with a deep understanding of technologies specific to macOS.
- Highly familiar with AppKit, Foundation, Core Graphics, Core Animation and other relevant frameworks.
- Strong technical communication skills that will enable you to collaborate effectively with peers and leadership
- Passion to dig in and lead the development of ground-breaking features and products
- Expertise developing native applications for macOS (Swift, Objective-C, C++)
- Deep understanding of operating system fundamentals, Cocoa design patterns, protocol-oriented programming, internals such as kernel mode and user mode, device drivers, filesystems, networking concepts, process and application management, security and access control
- Familiarity with network applications security and secure coding practices with ability to understand and assess client-side network and API code
- Experience working in Agile software development team and familiarity with build processes and best dev practices such as TDD / CI / CD
- Understanding of authentication protocols in the macOS enterprise system (e.g. enterprise connect)
Benefits
- Competitive salary
- 100% individual and dependent medical + dental + vision coverage
- 401(K) with 4% company match
- 20 days PTO
- Iru Wellness Week the first week in July
- Equity for full-time employees
- Up to 16 weeks of paid leave for new parents
- Paid Family and Medical Leave
- Exciting opportunities for career growth
Related Guides
Related Job Pages
More iOS Engineer Jobs
IOS Native Developer
CapgeminiFounded in 1967, Capgemini is revered as one of the world's leading consulting, technology, and outsourcing agencies. In 2016 alone, the company reported global
Develop and optimize iOS applications using Swift and SwiftUI, mentor fellow developers, and ensure adherence to best practices in app architecture and accessibility while participating in code reviews and collaborative projects.
The Senior iOS Software Engineer will be responsible for building and maintaining high-quality iOS features using SwiftUI and Swift, while also contributing to and supporting existing codebases that include Objective-C within an Agile framework. Key duties involve integrating with RESTful APIs, writing testable code with unit tests, and collaborating on performance-conscious development using multithreading patterns.
The iOS Developer will join a dynamic team to build innovative, scalable, secure, and user-friendly mobile applications that help automate and optimize business operations. This role involves contributing to the development lifecycle using cutting-edge technologies within an Agile environment.
The iOS Developer will join a dynamic team to contribute to building innovative software solutions, leveraging cutting-edge big data technologies to design scalable data platforms. Responsibilities include coding, debugging, and testing applications using Swift and Objective-C while ensuring efficient resource handling and concurrency management.


