Iru, Inc.

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

iOS EngineerSoftware EngineerFull TimeRemoteLeadCompany Site

Location

United States

Posted

2 days ago

Salary

Not specified

Seniority

Lead

EnglishiOSMacOSObjective-CSwift

Job Description

• Hands on coder with ability to architect and contribute code for new features and proof of concepts • Create architectures and high-level designs to meet our strategic objectives that are flexible and enable many options in the future without 100% clarity on what that future is • Identify technology and strategic growth opportunities that enable Iru to grow as a business and rally the organization behind these choices by providing clear rationale and technical vision. • Become an authority on the technologies of your team with the ability to answer questions to guide other developers and inform business management • Collaborate cross functionally with distributed teams; much of our workforce is remote • Work closely with engineering counterparts on other projects to ensure consistent architecture and product alignment • Help drive quality by working with teams to promote modularized code that is testable, performant, and easy to maintain with multi-staged validation plans • Design and deliver systems that require research on what is 'possible' rather than simply relying on past experience

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 Job Pages

More iOS Engineer Jobs

Capgemini logo

IOS Native Developer

Capgemini

Founded in 1967, Capgemini is revered as one of the world's leading consulting, technology, and outsourcing agencies. In 2016 alone, the company reported global

iOS Engineer2 days ago
Full TimeHybrid

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.

SwiftSwiftUIAsync/AwaitCombineXcodeMVVMVIPERXCTestXCUITestSwift Package ManagerCocoaPodsPassKitKeychainJenkins
Texas
Solvd, Inc. logo

Senior Software Engineer (iOS)

Solvd, Inc.

Get things Solvd. | Software Development & QA

iOS Engineer2 days ago
Full TimeRemoteTeam 501-1,000Since 2010H1B No Sponsor

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.

SwiftUISwiftObjective-CXCTestGitREST APIConcurrencyCI/CDSPMCocoaPodsCarthageAgile
United States + 5 moreAll locations: United States, Argentina, Brazil, Colombia, Poland, Ukraine
Bright Vision Technologies logo

iOS Developer

Bright Vision Technologies

"Retrieve the best out of you" in each process what you do.

iOS Engineer2 days ago
Full TimeRemoteTeam 51-200Since 2020H1B Sponsor

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.

SwiftObjective-CXcodeUIKitSwiftUIREST APIJSONCore DataAuto LayoutGitCI/CDAgileApp Store ConnectFirebaseCrashlyticsXCTest
United States
Bright Vision Technologies logo

iOS Developer

Bright Vision Technologies

"Retrieve the best out of you" in each process what you do.

iOS Engineer3 days ago
Full TimeRemoteTeam 51-200Since 2020H1B Sponsor

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.

SwiftObjective-CXcodeCore DataGitUnit TestingGrand Central DispatchAuto Layout
United States