Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
👫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.
- 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 relevanceReady to apply?
Join Block Labs and take your career to the next level!
Application takes less than 5 minutes