macOS Experienced Developer - 6 months contract

Raising the Floor - US

Location
REMOTE ONLY
Position
Category
Developer
Raising the Floor - US logo
Skills
MacObjective-CC++SwiftNode.jsJavaScript
This is a 6 months full time contract.
To be considered for this position, send your resume or CV to  [email protected] Your MUST also include a brief description of how your skills and experience match the requirements listed in this job posting (i.e., a cover letter).

WHO WE ARE
Anytime, Anywhere, Any Computer Access. At Raising the Floor, we’re an international coalition of individuals and organizations dedicated to ensuring that the Internet, and everything available through it, is accessible to people with accessibility barriers due to disability, literacy, or age, and regardless of economic resources. Our vision is to revolutionize the landscape of assistive technology by creating an infrastructure to facilitate the development, distribution, and support of a wide range of affordable accessibility solutions around the world. 

THE POSITION
You will join a team of bright and talented software developers located across countries who are passionate about our vision, that of radically improving the access to technology. How? By developing a system that supports the “portability” of user preferences across any platform or device, i.e., auto-personalization. We have named this system Morphic (https://morphic.world/).

You will be working in an open source development environment, from anywhere in the world and enjoying a flexible schedule. 

WHAT YOU WILL DO
We are looking for a senior developer who can work with an open source team to help us deliver a robust implementation of the Morphic auto-personalization software on macOS. The goal of Morphic is to provide users with automatic, personalized accessibility across desktop, mobile, and web platforms.

WHAT WE ARE LOOKING FOR
You must have deep knowledge of Apple’s macOS internals, including:

  • How to access and modify system settings and apply them at user level
  • How to retrieve information about the OS such as installed software, version of the OS, hardware and some other capabilities
  • Experience developing applications in Objective-C and/or Swift using Apple's frameworks
  • Experience on extending/accessing both public and non-public Libraries/APIs in the OS
  • Experience on bridging macOS native libraries to other programming languages and/or runtimes such as Node.js is preferred e.g., via ffi)
  • Knowledge of Apple's Accessibility APIs and built-in assistive technologies (such as VoiceOver) is preferred
  • Experience in packaging an entire application and services so that they can be easily installed on macOS X
  • Preferably some experience with JavaScript, Node.js and v8 JavaScript engine
  • Preferably experience working in an Open Source environment


    WHAT WE NEED FROM YOU TO APPLY

    To be considered for this position, send your resume or CV to  [email protected]org. Your MUST also include a brief description of how your skills and experience match the requirements listed in this job posting (i.e., a cover letter).