**Responsabilidades**:- Adoptar y promover la misión de RIM, que es empoderar a los usuarios con discapacidades visuales desarrollando una aplicación de escritorio remoto confiable y fácil de usar, abordando sus necesidades clave y mejorando sus tareas diarias.- Diseñar, desarrollar y mantener todo el producto: la aplicación Remote Incident Manager (RIM). Crear y optimizar componentes nativos para entornos Windows y macOS usando Node, C++ o Rust.- Resolver problemas complejos relacionados con la mejora de la experiência del usuario, particularmente para usuarios con discapacidades visuales. Aplicar los principios de Clean Architecture y Clean Code para garantizar la mantenibilidad, escalabilidad y testabilidad de la aplicación.**Requisitos indispensables**:- Electron- Node.Js- TypeScript- Documentar profundamente los planes de prueba y requisitos antes de comenzar la primera línea de código.- Uso de principios de Clean Architecture y Clean Code.- Experiência previa en el desarrollo de aplicaciones de escritorio.- Experiência con WebRTC y conocimiento de conceptos de procesamiento y transmisión de audio.- Fuertes habilidades de resolución de problemas para optimizar la latencia y la calidad.- Competencia en inglés con habilidades de comunicación efectivas para escribir actualizaciones diarias y participar activamente en sesiones de planificación.- Capacidad para trabajar de forma independiente y colaborativa dentro de un entorno de equipo remoto.**Habilidades adicionales deseables**:- Dominio del lenguaje de programación Rust es un plus.- Experiência en el desarrollo de plugins VST es un plus.- Experiência en la implementación de funcionalidades de captura de pantalla e input del ratón es un plus.- Experiência escribiendo bibliotecas/módulos con C++ o RUST que interoperan con Node.Js es un plus.**Beneficios**:- 100% remoto- Horario flexible- Oportunidades de crecimiento- Oportunidades de aprendizaje- Incentivos por productividad- Incentivos (12% anual)- Tiempo libre remuneradoApplication Question(s):- ¿Cuántos años de experiência tienes con Node?- ¿Tienes experiência con C++? ¿Por cuántos años?- ¿Tienes experiência con WebRTC? ¿Por cuánto tiempo?- ¿Tienes conocimientos de transmisión y procesamiento de audio?- ¿Cuántos años de experiência tienes con Electron?- ¿Tienes experiência en Rust? ¿Por cuánto tiempo?- ¿Cuál es tu nível de inglés?- ¿Cuál fue tu último salario?- ¿Cuál es tu expectativa salarial?- ¿Es esta expectativa negociable?Work Location: Remote