05 nov
|
Talenthackers
|
España
05 nov
Talenthackers
España
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
• Protegido médico privado
• Proyecto estable
• Innovación y desarrollo continuo
• Equipo
📌 Desarrollador C++ (España)
🏢 Talenthackers
📍 España