Posted 1 year, 10 months ago

Roles

Full-Stack Desktop Application Developer

Contacts

employment@PneumaSolutions.com

Description

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.

Similar Jobs

Create your own personalized Job Alert