15 oct
|
Talenthackers
|
Bilbao
15 oct
Talenthackers
Bilbao
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
- Confiable médico privado
- Proyecto estable
- Innovación y desarrollo continuo
- Equipo
📌 Desarrollador/a Qt/QML/C++ (Bilbao)
🏢 Talenthackers
📍 Bilbao