Senior C++ Developer (all genders) - Creative SDK
What the job involves?
My client, an innovative leader in creative technology solutions, is looking for a Senior C++ Developer to join their remote team. This role offers the chance to work on a globally recognized SDK, powering creative experiences for top brands like Amazon and Hootsuite.
• Driving SDK Development: Lead the evolution of the CreativeEditor SDK, enhancing performance, scalability, and features.
• Architectural Decisions: Make key technical decisions to maintain a clean, modular, and efficient codebase.
• API Design: Create robust, developer-friendly APIs to support seamless integration into diverse applications.
• Cross-Functional Collaboration: Work closely with product managers, designers, and engineers to develop innovative features.
• Performance Optimization: Ensure the SDK delivers fast, reliable performance for millions of end-users.
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• Proven expertise in modern C++ (C++20 onwards) with a strong grasp of software development principles.
• Experience working with large, complex codebases and modular software components.
• Strong background in API design, system architecture, and performance optimization.
• Hands-on with test frameworks (e.g., Google Test) and proficient in debugging complex systems.
• Fluent in English with excellent communication skills to collaborate with cross-functional teams.
• EU residency with eligibility to work and travel within the EU.
Bonus Skills
• Knowledge of Entity Component Systems (ECS).
• Experience with Skia, graphics rendering libraries, or video processing.
• Familiarity with cross-platform development, WebAssembly, or contributing to open-source projects.
Why You'll Love This Role
• Remote-first flexibility with team gatherings and annual retreats in stunning locations (e.g., Portugal, Montenegro).
• Competitive salary with permanent contracts, regardless of your EU location.
• 25 vacation days, premium equipment (MacBooks), and monthly co-working space allowances.
• Support for professional growth through conferences, meet-ups, and development programs.
• Work with a diverse, collaborative team passionate about solving complex challenges in creative tech.
If you're passionate about pushing the boundaries of C++ development and contributing to world-class creative tools, apply now to join this dynamic team.
Interviewing
Interview Process
A transparent interviewing process
Initial chat: 15-30 mins
In this introductory conversation, the Hirre team will take the time to understand your background, current situation, career aspirations, and professional goals. We'll discuss your skills and experiences in depth to ensure they align with the expectations of the role. This is also an opportunity for you to ask questions and gain a clear understanding of what the position entails. If there's a strong match, you'll proceed to the next stage.
Practical Exercise: 90 mins
If there's a strong match between your profile and the role, we'll invite you to complete a practical exercise. This task will provide you with a chance to showcase your technical abilities and problem-solving skills. The exercise will take approximately 90 minutes to complete and will be a key part of our transparent and collaborative hiring process.
Introduction to the Company
For candidates who score highly across all requisites, Hirre takes the next step by creating a comprehensive dossier. This includes your resume and a personalized introduction letter that highlights your skills, achievements, and fit for the open position. We then present this dossier to the hiring company, ensuring a seamless transition to their recruitment process.
Questions?
Frequently Asked Questions
We have answers (well, most of the times)
What is the purpose of the initial chat? What happens if my profile matches the job requirements? How does Hirre support me after the practical exercise? What should I expect from the company's recruitment process? Will Hirre provide feedback if I'm not selected?
#J-18808-Ljbffr