Please mention DailyRemote when applying
See how much of this job your resume covers, and what’s missing.
Want a recruiter to go through it line by line?
Get professional reviewUpload your resume and we draft a letter for this exact role, tailored to what it asks for.
Develop and maintain desktop applications using Qt, QML, and C++ while managing business logic and user interfaces. Collaborate on technical design, refactor existing code for performance, and integrate external services via REST APIs.
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
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Featuring 221,464+ Jobs in Others
Answer easy questions
221,464+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”