Descripción
Resumen:
Lidera el diseño, la arquitectura y el desarrollo de aplicaciones nativas para escritorio Windows, garantizando la accesibilidad y conduciendo todo el ciclo de vida de las funciones.
Aspectos destacados:
1. Rol de alto impacto que define la arquitectura y moldea el futuro del producto Windows.
2. Cultura de ingeniería colaborativa y con estructura plana, con oportunidades para liderar.
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 de Diseño 2025 por 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 incluyen ingenieros frontend y backend, científicos investigadores de IA y otros profesionales procedentes de Amazon, Microsoft y Google; también hay quienes lideran programas de doctorado 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, Microsoft UI Automation u otros marcos de accesibilidad relevantes de 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 integral del ciclo de vida de las funciones: concepción, diseño, implementación, pruebas, lanzamiento y mantenimiento. Garantizar la calidad, la fiabilidad y la coherencia en cada versión lanzada.
* Identificar, diagnosticar y resolver errores complejos, cuellos de botella de rendimiento, fugas de memoria, problemas de representación o incompatibilidades, y proponer soluciones sólidas a nivel arquitectónico o de diseño.
**El candidato ideal debería tener**
**Requisitos obligatorios:**
* Experiencia mínima de 3 años en el desarrollo de aplicaciones para escritorio Windows mediante Windows App SDK, WinUI (o tecnologías similares), C\# y XAML; y, preferiblemente, experiencia adicional con 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 profesional, con énfasis en fiabilidad, rendimiento, escalabilidad y mantenibilidad.
* Amplia experiencia con las API de accesibilidad de Windows (por ejemplo, Microsoft UI Automation o tecnologías similares), y un firme compromiso con el desarrollo de software accesible e inclusivo.
* Excelentes fundamentos 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 sea relevante).
* 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 construir experiencias pulidas, intuitivas y accesibles para los usuarios finales.
**Deseable / Valor añadido:**
* Experiencia escribiendo pruebas automatizadas para interfaces de usuario: pruebas unitarias, pruebas de integración y pruebas de automatización de IU; familiaridad con los marcos de pruebas correspondientes.
* Experiencia en 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 con localización/globalización, soporte para interfaces de usuario de derecha a izquierda (RTL), internacionalización y accesibilidad para múltiples regiones.
* Familiaridad con telemetría, análisis, informes de fallos, registro (logging) y supervisión de errores en aplicaciones para escritorio.
* Experiencia previa en la configuración de flujos de trabajo CI/CD, tuberías de lanzamiento y estrategias de despliegue para aplicaciones para escritorio.
* Capacidad demostrada para asumir la responsabilidad de áreas o módulos específicos de funciones y gestionarlos a largo plazo, incluidos mantenimiento, refactorización y manejo de deuda técnica.
**Qué ofrecemos**
* Un rol de alto impacto: definirás la arquitectura, darás forma al 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 con estructura plana: no eres solo un programador, sino también un creador y un tomador de decisiones.
* Oportunidades para liderar: mentora a otros colegas, orienta la dirección técnica y evoluciona hacia puestos de liderazgo técnico más amplios (por ejemplo, Líder Técnico, Arquitecto).
* Flexibilidad, autonomía y responsabilidad: tú defines cómo resolver los problemas, asumes la responsabilidad 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 una diferencia real para las personas.
**¿Crees que encajas bien en este puesto?**
Cuéntanos más sobre ti y por qué te interesa este rol 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 podría ser un excelente candidato?**
¡Refiérelo!
**Speechify está comprometida con un entorno laboral diverso e inclusivo.**
Speechify no discrimina por 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.