Block Labs
Software Engineer (C++/QML)
Block LabsSpain13 days ago
Full-timeRemote FriendlyOther
🏷️Title: Software Engineer (C++/QT)

👫Department: Technology

📍Location: Remote within EU/UK

About Block Labs

Block Labs is a leading force in the Web3 space, incubating, investing in, and accelerating top-tier fintech, crypto and iGaming projects. With a mission to shape the future of decentralized technology, we partner with visionary startups to raise funding, refine product-market fit, and grow their audiences. Our diverse team drives innovation, using deep industry expertise and an extensive network to empower the next wave of blockchain-driven companies. At Block Labs, we’re passionate about turning bold ideas into breakthrough success.

About The Role

We are looking for a Software Engineer (C++/QT) with strong expertise in building desktop and web client applications. The ideal candidate will be highly skilled in crafting intuitive, performant, and visually polished user interfaces using Qt for cross-platform environments, with a primary focus on desktop and web delivery. Mobile experience is still important, but will be a secondary requirement to ensure flexibility across platforms.

In this role, you will be a key contributor to delivering modern, feature-rich user interfaces for our products, collaborating closely with design, backend, and product teams to translate complex requirements into seamless user experiences.

Key Responsibilities

  • Develop and maintain desktop and web client applications using Qt.
  • Collaborate with UX/UI designers to create responsive, visually appealing, and user-friendly interfaces.
  • Implement cross-platform functionality ensuring consistent experiences across Windows, macOS, and browsers, with mobile support as needed.
  • Integrate with backend services via REST, WebSocket, and gRPC APIs.
  • Optimize application performance, responsiveness, and resource usage.
  • Maintain and evolve a modular and scalable codebase, applying clean architecture principles.
  • Participate in code reviews, unit testing, and CI/CD workflows to ensure reliability and quality.
  • Stay up-to-date on Qt best practices and emerging cross-platform UI technologies.

About You

  • 5+ years of professional software development experience, with strong proficiency in C++ and Qt.
  • Proven track record delivering desktop and/or web applications using Qt.
  • Experience with QML, Qt Widgets, and Qt for WebAssembly.
  • Familiarity with UI/UX principles and creating pixel-perfect interfaces.
  • Strong understanding of cross-platform development challenges.
  • Comfortable integrating with APIs (REST, gRPC, WebSockets).
  • Mobile development experience (Qt for Android/iOS) is a plus.
  • Strong debugging, optimization, and problem-solving skills.
  • Excellent collaboration and communication abilities in a distributed team.

Key Skills

Ranked by relevance