Desarrollador/a Qt/QML/C++
Desarrollador/a Qt / QML / C++
Buscamos un/a Desarrollador/a Qt/QML/C++ con experiencia sólida en el desarrollo y mantenimiento de aplicaciones de escritorio.
La persona seleccionada participará en el diseño, desarrollo, mantenimiento y evolución de aplicaciones existentes y de nuevos desarrollos, trabajando tanto en la interfaz gráfica mediante QML / Qt Quick y QtWidgets como en la lógica de negocio desarrollada en C++.
Buscamos especialmente un perfil con experiencia real trabajando con proyectos Qt de cierta complejidad, capaz de analizar código existente, diagnosticar problemas, realizar refactorizaciones y desarrollar nuevas funcionalidades manteniendo criterios de calidad, rendimiento y mantenibilidad.
Tu Día a Día
Qué harás
Desarrollar nuevas funcionalidades en aplicaciones de escritorio basadas en Qt, QML y C++
Mantener y evolucionar aplicaciones existentes, trabajando sobre bases de código ya consolidadas
Desarrollar y mejorar interfaces de usuario utilizando QML / Qt Quick y Qt Widgets
Implementar lógica de negocio en C++ y gestionar la comunicación entre C++ y QML
Analizar y resolver errores mediante debugging, revisión de logs y análisis del comportamiento de la aplicación
Trabajar con procesos asíncronos, concurrencia y multihilo evitando bloqueos de la interfaz
Integrar aplicaciones con servicios externos mediante APIs REST, JSON y comunicaciones de red
Refactorizar código existente para mejorar su mantenibilidad, estabilidad y rendimiento
Participar en el diseño técnico de nuevas funcionalidades y en la toma de decisiones sobre arquitectura
Realizar pruebas y validaciones para asegurar la calidad y robustez del software
Colaborar en revisiones de código y en la mejora continua de las aplicaciones
Lo que necesitas
Requisitos
Experiencia sólida y demostrable desarrollando y manteniendo aplicaciones de cierta complejidad con C++ y Qt
Dominio de QML / Qt Quick
Experiencia con Qt Widgets
Buen conocimiento del modelo de objetos de Qt:
QObject
signals & slots
event loop
gestión de objetos y recursos
Experiencia en programación concurrente y multihilo en Qt, incluyendo QThread y mecanismos de comunicación entre hilos
Capacidad para identificar y resolver bloqueos de interfaz, condiciones de carrera y otros problemas de concurrencia
Experiencia con Qt Network y comunicaciones asíncronas, incluyendo QNetworkAccessManager, consumo de APIs REST y tratamiento de JSON
Experiencia con Qt 5 y/o Qt 6
Experiencia con CMake y/o sistemas de build utilizados habitualmente en proyectos Qt
Manejo habitual de Git
Experiencia desarrollando aplicaciones robustas para Windows
Capacidad de diagnóstico y resolución de problemas mediante debugging y análisis de logs
Conocimientos de arquitectura y diseño de software
Experiencia en testing y buenas prácticas de desarrollo
Sumapuntos
Se valorará
Experiencia migrando o manteniendo aplicaciones entre distintas versiones de Qt
Experiencia con bases de datos SQL, especialmente SQLite y/o PostgreSQL
Experiencia con herramientas de análisis de rendimiento y memoria (profiling)
Experiencia con herramientas de desarrollo asistido por IA como Claude Code, GitHub Copilot, Codex o similares, utilizadas como apoyo para programación, refactorización, testing o documentación técnica
Tú Perfil
Qué buscamos
• Perfil resolutivo y autónomo
• Capacidad para comprender rápidamente proyectos y código existentes
• Buen criterio técnico y capacidad para proponer soluciones mantenibles
• Capacidad de análisis y resolución de problemas complejos
• Orientación a calidad, estabilidad y rendimiento
• Capacidad para trabajar tanto en nuevas funcionalidades como en mantenimiento y evolución
de software existente
• Interés por mantenerse actualizado en tecnologías y herramientas de desarrollo
Lo que ofrecemos
Beneficios y condiciones
• Trabajo en horario de jornada continua
• Opción de teletrabajar
• Seguro médico privado
• Proyecto estable
• Innovación y desarrollo continuo
• Equipo
- Departamento
- Development
- Ubicación
- Bizkaia
- Estado remoto
- Híbrido
- Número de vacantes
- 1
- Experiencia mínima
- 2
- Skills (separadas por coma)
- C++, QML, Desktop Application Development
- Idiomas
- Inglés B2
- Beneficios
- Horario flexible, Seguro médico
Acerca de TalentHackers
TalentHackers es la compañía del grupo Catenon especializada en reclutamiento de perfiles tecnológicos y digitales. Nace en el año 2019 con el propósito de transformar la industria a través de la inteligencia del dato y recompensar justamente a quien aporta valor gracias a la tecnología nodal y a su sistema de referencias pagadas.