Skills
Sobre a Vaga
Na Speechify, a missão é tornar a leitura uma barreira menor para o aprendizado. A empresa desenvolve produtos de texto para fala usados por milhões de pessoas em diferentes formatos, como PDFs, livros e páginas da web. Hoje, o time conta com cerca de 200 profissionais em um modelo 100% distribuído, sem escritório.
Responsabilidades
- Liderar design, arquitetura e desenvolvimento de aplicações desktop nativas para Windows usando Windows App SDK e WinUI (ou frameworks relacionados)
- Definir e aplicar boas práticas de desenvolvimento para Windows, garantindo desempenho, uso eficiente de memória, UI responsiva e compatibilidade entre versões (Windows 10/11+)
- Impulsionar iniciativas de acessibilidade, integrando e validando suporte a APIs de acessibilidade (como Microsoft UI Automation), com foco em navegação por teclado e suporte a leitores de tela
- Atuar em colaboração com design, UX research, QA e demais áreas para planejar features, estruturar a UI/UX e contribuir para o roadmap da plataforma Windows
- Garantir a entrega completa do ciclo de vida das funcionalidades: concepção, design, implementação, testes, release e manutenção
- Investigar e corrigir bugs complexos, gargalos de performance, vazamentos de memória, problemas de renderização e questões de compatibilidade
Requisitos
- Experiência de 3+ anos com desenvolvimento de aplicações desktop para Windows usando Windows App SDK, WinUI (ou similar), C# e XAML
- Conhecimento sólido de arquitetura de aplicações Windows e integração entre código gerenciado (.NET) e nativo (quando aplicável)
- Experiência comprovada na entrega de aplicações de produção com foco em confiabilidade, desempenho, escalabilidade e manutenibilidade
- Experiência relevante com APIs de acessibilidade no Windows (por exemplo, Microsoft UI Automation ou similares)
- Fundamentos fortes de engenharia de software: OOP, padrões de projeto, estruturas de dados, algoritmos e programação assíncrona/multithreading quando necessário
- Capacidade de liderar decisões técnicas, mentorar pessoas, conduzir code reviews e realizar escolhas de arquitetura
- Boa comunicação para alinhar trade-offs com times multifuncionais e construir consenso
Beneficios
- Atuação de alto impacto, com influência direta na evolução do produto Windows
- Cultura colaborativa e estrutura horizontal de engenharia
- Oportunidade de liderança técnica e crescimento para papéis como Tech Lead ou Architect
- Autonomia para definir abordagem, assumir features end-to-end e contribuir para a visão de produto
- Ambiente com propósito, construindo software confiável, acessível e centrado no usuário