Talent Hackers
Talent Hackers
11 – 50 Funcionários
ConsultoriaMarketingRecrutamento
A Talent Hackers é uma empresa de recrutamento do grupo Catenon, focada na busca e colocação de profissionais de tecnologia e do setor digital. Fundada em 2019, a empresa utiliza inteligência de dados e um modelo de indicações remuneradas para conectar clientes corporativos a talentos relevantes em tecnologia, ao mesmo tempo que recompensa as pessoas que contribuem para o processo. Sua equipe enxuta trabalha principalmente com contratações na área de tecnologia, com destaque para oportunidades híbridas em Madri.

Desenvolvedor(a) de aplicações desktop com Qt, QML e C++

Desenvolva e mantenha aplicações desktop na Talent Hackers com Qt, QML e C++. A função envolve APIs REST, concorrência e arquitetura de software.

Descrição

  • Desenvolver novos recursos para aplicações desktop com Qt, QML e C++.
  • Manter e ampliar aplicações e bases de código existentes.
  • Criar e aprimorar interfaces usando QML, Qt Quick e Qt Widgets.
  • Implementar a lógica de negócio em C++ e conectá-la ao QML.
  • Diagnosticar e corrigir problemas por meio de depuração, análise de logs e avaliação do comportamento das aplicações.
  • Lidar com processos assíncronos e multithreading, mantendo as interfaces responsivas.
  • Conectar aplicações a serviços externos por meio de APIs REST, JSON e comunicações de rede.
  • Refatorar código para melhorar a manutenibilidade, a estabilidade e o desempenho.
  • Contribuir para o design técnico e as decisões de arquitetura.
  • Testar e validar a qualidade e a robustez.
  • Participar de revisões de código e da melhoria contínua.

Requisitos

  • Experiência comprovada no desenvolvimento e na manutenção de aplicações complexas com C++ e Qt.
  • Domínio de QML e Qt Quick.
  • Experiência com Qt Widgets.
  • Bom conhecimento do modelo de objetos do Qt, incluindo QObject, sinais e slots, loop de eventos e gerenciamento de objetos e recursos.
  • Experiência com programação concorrente e multithreading em Qt, incluindo QThread e comunicação entre threads.
  • Capacidade de identificar e resolver travamentos de interface, condições de corrida e outros problemas de concorrência.
  • Experiência com Qt Network e comunicações assíncronas, incluindo QNetworkAccessManager, integração com APIs REST e manipulação de JSON.
  • Experiência com Qt 5 e/ou Qt 6.
  • Experiência com CMake e/ou sistemas de build comuns em projetos Qt.
  • Uso frequente do Git.
  • Experiência na criação de aplicações robustas para Windows.
  • Capacidade de diagnosticar e resolver problemas por meio de depuração e análise de logs.
  • Conhecimento de arquitetura e design de software.
  • Experiência com testes e boas práticas de desenvolvimento.
  • Pelo menos dois anos de experiência.
  • Inglês nível B2.

Benefícios

  • Jornada de trabalho contínua.
  • Possibilidade de trabalho remoto.
  • Plano de saúde privado.
  • Projeto estável.
  • Inovação e desenvolvimento contínuos.
  • Horário flexível.