Remote Senior macOS Developer

closed
Logo of TruU

TruU

πŸ“Remote - United States

Job highlights

Summary

Join TruU, Inc. as a skilled macOS Software Developer to play a crucial role in the development of identity verification and security software for the macOS platform.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 10+ years of experience in software development with a strong focus macOS applications
  • Knowledge of macOS security concepts, including Authorization Plug-ins , Open Directory, CryptoTokenKit, and Keychain frameworks
  • Strong understanding of macOS platform architecture and internals
  • Experience working with Filevault
  • Understanding of common design patterns and software architecture principles
  • Experience with the Swift programming language
  • Experience with the Objective-C programming language
  • Knowledgeable about memory management, multithreading, and networking in macOS environments
  • Experience working collaboratively in distributed teams to ship major features and releases
  • Excellent communication skills, with the ability to effectively collaborate with team members in remote settings
  • Approachable and easy to work with, with a positive attitude and willingness to learn

Responsibilities

  • Mentor a junior team members in the implementation of identity verification and security software on the macOS platform
  • Develop major features, including UI enhancements and integration with lower-level macOS security features
  • Engage in the code review process, providing constructive feedback and ensuring code quality and adherence to best practices
  • Work with internal teams to identify architectural possibilities and enhance the scalability and performance of the software
  • Triage and address issues reported by customers, providing timely resolutions and delivering exceptional support
  • Troubleshoot and resolve technical issues across the software development lifecycle
  • Stay updated with industry trends and technologies to enhance our solutions
  • Provide technical guidance in macOS development
  • Contribute to project planning, execution, and delivery
  • Drive technical discussions and decision-making processes, ensuring alignment with company goals and project objectives

Preferred Qualifications

  • Knowledge of JAMF/MDM (Mobile Device Management) concepts and implementation
  • Experience with directory services such as Azure or Okta
  • Familiarity with FIDO2 authentication standards
  • Experience with certificate authorities (CA) and certificate management
  • Experience with SwiftUI for developing modern and intuitive user interfaces
  • Familiarity with Authorization plugins

Benefits

  • Competitive salary and stock options plan (with approval)
  • Comprehensive health, dental, and vision insurance plans
  • 401K retirement plan with company match
  • Ancillary Benefits - STD/LTD and basic life insurance
  • Flexible work hours, vacation plan, and a hybrid work setup
  • Professional growth and development opportunities
  • Global, collaborative, and inclusive company culture
This job is filled or no longer available