Descripción
Resumen:
Lidera el diseño, la arquitectura y el desarrollo de aplicaciones nativas para escritorio Windows, garantizando su accesibilidad y colaborando con equipos multifuncionales.
Aspectos destacados:
1. Rol de alto impacto que moldea el futuro del producto Windows para millones de usuarios.
2. Cultura de ingeniería colaborativa con oportunidades para el liderazgo técnico.
3. Misión orientada a un propósito: desarrollar software accesible y centrado en el usuario.
**Misión**
La misión de Speechify es asegurar que la lectura nunca sea una barrera para el aprendizaje.
Más de 50 millones de personas utilizan los productos de conversión de texto a voz de Speechify para transformar cualquier contenido que lean —PDFs, libros, documentos de Google, artículos de noticias, sitios web— en audio, lo que les permite leer más rápido, leer más y recordar mejor. Los productos de lectura mediante conversión de texto a voz de Speechify incluyen su aplicación para iOS, su aplicación para Android, su aplicación para Mac, su extensión para Chrome y su aplicación web. Recientemente, Google nombró a Speechify «Extensión del año para Chrome», y Apple otorgó a Speechify su Premio al Diseño 2025 por la Inclusividad.
Actualmente, cerca de 200 personas de todo el mundo trabajan en Speechify en un entorno 100 % distribuido; Speechify no tiene oficina física. Entre ellas se encuentran ingenieros frontend y backend, científicos investigadores de IA y otros profesionales procedentes de empresas como Amazon, Microsoft y Google, así como de programas doctorales líderes como el de Stanford, startups de rápido crecimiento como Stripe, Vercel y Bolt, además de numerosos fundadores de sus propias empresas.
**Qué harás**
* Liderar el diseño, la arquitectura y el desarrollo de aplicaciones nativas para escritorio Windows mediante Windows App SDK, WinUI (o marcos de interfaz de usuario similares), C\#, XAML y, cuando sea necesario, C\+\+.
* Definir y hacer cumplir las mejores prácticas para el desarrollo de aplicaciones para escritorio Windows en toda la base de código: arquitectura de código, rendimiento, uso de memoria, interfaz de usuario receptiva, compatibilidad entre versiones (Windows 10/11\+), y mantenibilidad.
* Impulsar los esfuerzos de accesibilidad: integrar y validar el soporte para las API de accesibilidad de Windows (por ejemplo, Automatización de la interfaz de usuario de Microsoft u otros marcos de accesibilidad relevantes para Windows), garantizar el control de la interfaz de usuario, la gestión del foco, la navegación mediante teclado, el soporte para lectores de pantalla y la usabilidad para usuarios con discapacidad.
* Colaborar estrechamente con diseñadores de producto, investigadores de experiencia de usuario (UX), equipos de aseguramiento de calidad (QA) y otras partes interesadas para definir la planificación de funciones, la arquitectura de la interfaz de usuario/experiencia de usuario (UI/UX) y la hoja de ruta a largo plazo para la plataforma Windows.
* Asumir la responsabilidad del ciclo de vida completo de las funciones: concepción, diseño, implementación, pruebas, lanzamiento y mantenimiento. Garantizar la calidad, la fiabilidad y la coherencia en cada lanzamiento.
* Identificar, diagnosticar y resolver errores complejos, cuellos de botella de rendimiento, fugas de memoria, problemas de representación o incompatibilidades, y proponer soluciones arquitectónicas o de diseño robustas.
**El candidato ideal debe tener**
**Requerido:**
* 3 años o más de experiencia en el desarrollo de aplicaciones para escritorio Windows mediante Windows App SDK, WinUI (o tecnologías similares), C\# y XAML —y, preferiblemente, experiencia adicional en código nativo de Windows (C\+\+, Win32/WinRT/COM).
* Conocimiento profundo de la arquitectura de aplicaciones Windows, incluida la interoperabilidad entre código administrado (.NET) y código nativo.
* Trayectoria comprobada en el diseño, construcción y lanzamiento de aplicaciones para escritorio de calidad productiva, con énfasis en fiabilidad, rendimiento, escalabilidad y mantenibilidad.
* Amplia experiencia con las API de accesibilidad en Windows (por ejemplo, Automatización de la interfaz de usuario de Microsoft o similares), y compromiso firme con el desarrollo de software accesible e inclusivo.
* Fundamentos sólidos de ingeniería de software: programación orientada a objetos (POO), patrones de diseño, estructuras de datos, algoritmos, gestión de memoria, programación multihilo o asíncrona (cuando corresponda).
* Experiencia liderando diseños técnicos, mentorizando a otros ingenieros, realizando revisiones de código y tomando decisiones a nivel arquitectónico.
* Excelentes habilidades comunicativas: capacidad para explicar claramente los compromisos técnicos, colaborar con equipos multifuncionales y lograr consenso.
* Mentalidad centrada en el usuario: enfocarse en crear experiencias pulidas, intuitivas y accesibles para los usuarios finales.
**Deseable / Ventaja adicional:**
* Experiencia en la escritura de pruebas automatizadas para interfaces de usuario —pruebas unitarias, pruebas de integración, pruebas de automatización de IU— y familiaridad con los marcos de pruebas correspondientes.
* Experiencia en la optimización del rendimiento de aplicaciones para escritorio (uso de memoria, tiempo de inicio, rendimiento de representación, soporte para alta resolución DPI, respuesta bajo carga).
* Experiencia en localización/globalización, soporte para interfaces de usuario de derecha a izquierda (RTL), internacionalización y accesibilidad para múltiples regiones.
* Familiaridad con la telemetría, análisis, informes de fallos, registro de eventos y monitoreo de errores en aplicaciones para escritorio.
* Experiencia previa en la configuración de flujos de integración y entrega continuas (CI/CD), tuberías de lanzamiento y estrategias de despliegue para aplicaciones para escritorio.
* Capacidad demostrada para asumir la responsabilidad a largo plazo de áreas funcionales o módulos específicos, incluidos mantenimiento, refactorización y gestión de deuda técnica.
**Qué ofrecemos**
* Un rol de alto impacto: definirás la arquitectura, moldearás el futuro de nuestro producto para Windows e influirás directamente en lo que millones de usuarios ven y experimentan.
* Una cultura de ingeniería colaborativa y sin jerarquías rígidas: no eres solo un programador, sino también un creador y tomador de decisiones.
* Oportunidades de liderazgo: mentorizar a otros, guiar la dirección técnica y avanzar hacia un liderazgo técnico más amplio (por ejemplo, Líder Técnico, Arquitecto).
* Flexibilidad, autonomía y responsabilidad: tú defines cómo resolver los problemas, asumes la propiedad integral de las funciones y contribuyes a la visión estratégica a largo plazo del producto.
* Una misión orientada a un propósito: desarrollar software fiable, accesible y centrado en el usuario, generando un cambio real en la vida de las personas.
**¿Crees que encajas bien en este puesto?**
Cuéntanos más sobre ti y por qué te interesa el puesto al presentar tu solicitud.
Y no olvides incluir enlaces a tu portafolio y a tu perfil de LinkedIn.
**¿No estás buscando empleo, pero conoces a alguien que sería un excelente candidato?**
¡Refiérelo!
**Speechify se compromete a mantener un entorno laboral diverso e inclusivo.**
Speechify no discrimina por motivos de raza, origen nacional, género, identidad de género, orientación sexual, condición de veterano protegido, discapacidad, edad u otra condición legalmente protegida.