Pneuma Solutions | Full-Stack Desktop Application Developer | Remote
I’m the technical cofounder of Pneuma Solutions (https://pneumasolutions.com/), a bootstrapped company developing accessibility tools primarily for blind people. We’re seeking a full-stack application developer for a desktop application using a combination of Electron and Rust along with a server-side API and companion web interface. This is a remote contract position.
Remote Incident Manager (https://pneumasolutions.com/products/rim/) is the world’s only remote desktop solution designed to be fully accessible to both blind and sighted users on both sides of the connection. RIM is already shipping as a minimum viable product, and is being ported to its second platform. Now we need a developer who can implement more features, especially features needed by larger organizations. The desktop application uses Electron and is written primarily in TypeScript, with native modules written in Rust.
Requirements:
– Experience developing accessible applications using web technologies, including testing with screen readers on Windows and macOS
– Full-stack web development experience, using both APIs and server-rendered web interfaces
– JavaScript and Rust proficiency: we expect robust, modular, maintainable code
– Experience developing real-time applications using two-way communication technologies such as WebSockets and WebRTC
– Security awareness: remote desktop access is a very security-sensitive application, and our customers trust us to get this right
Desired qualifications:
– Experience releasing and maintaining a desktop application, regardless of platform or programming language
– TypeScript experience: We use TypeScript to help us develop correct, maintainable JavaScript code
– Experience with automated testing, continuous integration, and release automation
To apply for this position, please email employment@PneumaSolutions.com with your personal cover letter, your résumé, and a link to your GitHub profile or equivalent. We need to move forward quickly with this position, so we look forward to your application.