As a Senior C++ Developer at IMG.LY, you'll become a central figure in our Creative Engine team. Driven by a passion for technical excellence and a commitment to developing market-leading creative solutions, you’ll help define the next generation of creative technology used by renowned global brands like Amazon and Hootsuite.
Tasks
* Driving forward the future development of our CreativeEditor SDK .
* Working collaboratively with cross-team to propose and evaluate new features and improvements, participating in strategic planning and team collaboration.
* Make informed architectural decisions to ensure high standards of code structure, quality, and long-term codebase health.
* Design and build intuitive, robust APIs that enable developers to integrate our creative editing features seamlessly into diverse applications.
* Optimize the performance and scalability of the CreativeEditor SDK.
Requirements
Driving forward the future development of our CreativeEditor SDK .
* Working collaboratively with cross-team to propose and evaluate new features and improvements, participating in strategic planning and team collaboration.
* Make informed architectural decisions to ensure high standards of code structure, quality, and long-term codebase health.
* Design and build intuitive, robust APIs that enable developers to integrate our creative editing features seamlessly into diverse applications.
* Optimize the performance and scalability of the CreativeEditor SDK.About You:
* Demonstrates a deep understanding of software development principles and is proficient in modern C++ (C++20 onwards).
* Comfortable working with non-C++ codebases, including JavaScript, Swift, Kotlin, and similar languages.
* Skilled at navigating and understanding large and complex codebases.
* Experienced in code architecture and building modular and reusable software components.
* Prioritizes high test coverage, with hands-on experience using test frameworks like Google Test and strong debugging skills.
* Able to explain technical concepts clearly and effectively to both technical and non-technical colleagues.
* Likes to work on continuous improvements through iterative, product-focused development.
* Comfortable about managing your own time and tasks with minimal supervision.
* Passionate about learning new technologies and staying up-to-date with industry trends.
* Strong team spirit, promoting a positive and collaborative work environment.
* Fluent in English with excellent verbal and written communication skills for clear and effective collaboration.
* You are a resident of the EU and / or you are authorized to travel and work throughout the entire EU.
Bonus Skills:
* Experience working with or developing an Entity Component Systems (ECS).
* Proficiency using Skia or other graphic libraries for rendering graphics, fonts, images and videos.
* Strong understanding of video processing and codecs.
* Background in cross-platform development and working with SDKS and WebAssembly.
* Perhaps you enjoy speaking at conferences or sharing your wisdom in a blog, writing, and maintaining Open-source software? In any case, we certainly need to talk.
Benefits
Assets:
* Permanent Contracts & Competitive Pay: Secure employment with competitive salaries.
* Germany & Global Hiring: Contracts in Germany; DEEL for others with equal benefits.
* EU & CET Timezone: Must be in the EU, within +/- 2 hours of CET.
* Remote Work Flexibility: Mastered remote work with a close-knit team.
* Quarterly Events: Remote and in-person team gatherings.
* Annual Retreats: All-expenses-paid trips to locations like Portugal, Montenegro, and Turkey.
Benefits:
* 25 days of vacation
* Equipment, Premium gear, including MacBooks
* Support for attending conferences and Meet-Ups
* Support for growth of your personal and professional skills
* Monthly allowance for co-working spaces
* Frequent in person meetings with team members
* Annual company wide retreat for 1 week
* Quarterly Team wide offsite
Hiring Process:
* 30-minute cultural fit discussion with our People Experience Manager
* 30-minute technical chat with hiring manager
* A max. 3-4 hour "take-home" assignment
* Review and technical discussion with future colleagues
* Meetings with your prospective Team Lead and our C-level
* Decision-making phase
Tell us about your recent projects and future goals—we care about who you are now and where you're heading. Sample projects are more valuable than a resumee.
IMG.LY is a dynamic and product led company with a distributed team delivering the market-leading solution for photo, video, and creative editing across industries. Our fully-customizable SDKs powers over millions of video and photo creations every month, as well as thousands of apps. Whether it's powering Marketing Tech, enhancing Print-on-Demand Services, elevating Social Media Apps, or supporting Creative Agencies, IMG.LY is the go-to choice. For renowned brands like Amazon, Brother, HP, and Hootsuite for their user's creative editing needs. Our close-knit team of over 50 individuals is composed of tech-savvy, creative, and open-minded professionals who prioritize transparency and open communication.