Submit your job posting if your job should be listed here too!
published at 27.09.2021 14:32
Location: Remote – HQ in Europe
Relocation Level: none
Remote support for this position: yes
This isn't your next code monkey job or Ninja job where you transform coffee into code.
You will be working on our core technologies. Thus developing our in-house creative engine UBQ. The UBQ engine is a portable cloud-native runtime for creative editing needs implemented in C++ and used in all our new products.
The core of the engine focuses on graphics, animation, and print quality output. Its primary focus is the development of creative tools such as Photo-, Video-Editing Applications as well as Desktop Publishing Applications.
Since we operate highly autonomously within our cycles you need to plan out new features by collaborating with your peers and design an architecture that will have the right balance between getting it done and not being a pain in the ass in the future.
Of course, it is essential to know your tools. We all know that C++ can get messy quickly, and this is not a code-golf challenge. So we need to take special care to write understandable, clean, and yet performant code. You need to know how to do this.
It is alright to miss stuff here and there. What is important for every team member is to happily share your knowledge and ideas for improvement in code reviews and architectural discussions. And this is not a one-way street. Being able to receive and properly evaluate constructive feedback is equally important for us.
These are the basics. From there you learn the rest very quickly. But what would make you shine brightly is a broad understanding of modern renderer pipelines and game engines. Is data driven design and an entity component system your state of mind? Have you worked on compute-, render and frame-graphs? Have you maybe even tinkered with vector or text rendering on the GPU or CPU? Or deep-dived into writing your own game engine in C++ or Rust for fun? If you nod in agreement to any of this, we need to talk to you about this.
As a cherry on top, if you love building a positive relationship with your fellow engineers in the industry and not only in your company by joining meetups, going to or speaking at conferences, sharing your wisdom in your blog, or writing and maintaining open-source software, then we definitely need to talk to you.
At IMG.LY we are flexible when in comes to working together. We believe that there is no one fits all rule that suits everyone, as everyone is different and unique.
- Work where you work best.
IMG.LY is a remote first company and not a home office company. You choose where you want to work from, an office, your home or even some co-working place abroad. Your choice.
- Work when you work best.
IMG.LY doesn't have fixed working ours, we really more on working together in a team therefore, for us the art of communication and team spirit is important and not if you stand up at 6am or 10pm.
- Work how much you work best.
IMG.LY references everything to a 5 day week with 40 hours and 25 holidays, but we are flexible as everybody has different needs. Want to work 4 days instead of 5? No problem. Want to have 30 holidays instead of 25? No problem. Let us know your needs and how much you work best and we will figure something out.