?Title : C++ Mobile Developer Department : Technology Location : Lisbon, Hybrid remote / Remote within EU 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.
We are seeking a highly skilled C++ Mobile Developer to lead the development and optimization of mobile multiplayer gaming applications.
The ideal candidate will have a deep understanding of POCO libraries, OpenGLES, and JNI for Android .
You will play a key role in designing, implementing, and maintaining advanced components for cutting-edge applications while collaborating with a dynamic, cross-functional team.
Key Responsibilities: · Develop and fine-tune game mechanics and logic, ensuring smooth and engaging gameplay experiences.
· Design, implement, and optimize graphics and rendering systems using OpenGLES for mobile platforms.
· Integrate POCO libraries for networking, data handling, and JSON processing to enhance system capabilities.
· Leverage JNI to bridge native C++ code with Android applications, optimizing for mobile performance.
· Collaborate with designers and developers to implement features, ensuring a seamless and visually appealing user experience.
· Optimize performance and memory usage across platforms, focusing on mobile devices like Android and iOS.
· Troubleshoot and resolve issues in areas like rendering, networking, game logic, and mobile performance.
About You: · 5+ years of experience in C++ development with a strong focus on graphics rendering and cross-platform engineering.
· Hands-on experience with OpenGLES or similar graphics libraries (e.g., Vulkan, DirectX, Metal).
· Skilled in leveraging POCO libraries for networking, HTTP requests, and WebSocket communication.
· Familiar with JNI for seamless integration of native C++ code with Android applications.
· Strong skills in optimizing graphics performance and memory usage on mobile devices.
· Excellent attention to detail, with the ability to troubleshoot and resolve complex technical challenges.