Job details
Build Engineer
- TypeScript
- iOS
- React Native
- React.js
- Kotlin
- Swift
- C++
- Jetpack
- Flutter
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 1 year ago
IMG.LY is looking for a highly motivated and experienced build engineer to join our development teams. As a build engineer in the engine team at IMG.LY, you will be responsible for improving and maintaining the build process of our products, as well as enhancing the stability and efficiency of our CI/CD pipelines. You’ll provide supporting infrastructure and automation to support the development of our core product, the IMGLY Engine (UBQ). This includes helping with building issues and platform-specific integrations, as well as keeping an eye out for repetitive tasks and bottlenecks.
YOUR ROLE
- Develop, maintain and troubleshoot build processes around different software projects
- Ensure availability of delivery-ready builds and binaries for all platforms
- Create new CI/CD pipelines and enhance the stability and efficiency of existing ones
- Manage and maintain test environments
- In collaboration with your peers, develop and maintain automation to eliminate other repetitive and/or time intensive tasks surrounding the development process
- Create and maintain documentation of the build/release process
YOUR PROFILE
- Deep knowledge with building cross-platform C++ projects using CMake and Conan
- Experience working with GitHub Actions pipelines or alternatives (e.g. Circle CI, GitLab CI, Jenkins)
- Self-motivation with a strong work ethic
- Flexibility, ability to work collaboratively, excel as a team player
- Can work in a feedback environment and in a fast-paced, constantly iterating environment
- Ability to communicate effectively in English, both verbally and in writing
LET’S TALK BUSINESS
Hiring Process
Please provide us with a CV and meaningful work examples. If possible, provide us with a short video or letter introducing yourself.
At first, we like to get to know you and want you to know us. For us, social, and cultural fit are as important as technical skill. Thus, we prefer to jump on a video call for 30 minutes.
The hiring process will include an assessment task that should take around 2-4 hours of your time and can be done asynchronously. The task will be a realistic example from our day-to-day work.
We will conclude the process with a meeting with your future colleagues where you present the assessment task, and we have a discussion about your findings.
Salary and compensation
The budget for this role ranges from EUR 60K to 80k/year depending on skill level and type of employment.
For employment outside of Germany, we choose the Employee of Record (EOR) Model with the support of third-party providers such as letsdeel.com. A contractor model is also possible if the country you live in is allowing that for periods longer than one year.
Location
Remote within +/- 4 hours in reference to Berlin Time (CET).
Start date
01.04.2023 or earlier.
Please provide us with a CV and meaningful work examples. If possible, provide us with a short video or letter introducing yourself.
At first, we like to get to know you and want you to know us. For us, social, and cultural fit are as important as technical skill. Thus, we prefer to jump on a video call for 30 minutes.
The hiring process will include an assessment task that should take around 2-4 hours of your time and can be done asynchronously. The task will be a realistic example from our day-to-day work.
We will conclude the process with a meeting with your future colleagues where you present the assessment task, and we have a discussion about your findings.
Salary and compensation
The budget for this role ranges from EUR 60K to 80k/year depending on skill level and type of employment.
For employment outside of Germany, we choose the Employee of Record (EOR) Model with the support of third-party providers such as letsdeel.com. A contractor model is also possible if the country you live in is allowing that for periods longer than one year.
Location
Remote within +/- 4 hours in reference to Berlin Time (CET).
Start date
01.04.2023 or earlier.
WHAT YOU GET OUT OF IT
Your Team
We have multiple tech teams sized around 4-8 engineers each, led by one engineer manager. Altogether, we have about 30 engineers at IMG.LY. Our Team structure revolves around the different layers of our SDKs. The engine team is responsible for the core business logic written in C++. The platform teams (iOS, Android, Web, etc.) focus on platform-specific implementations, language bindings, and User Interfaces on top of the C++ Core. Our solutions team works with our technology to build showcases and work directly with our enterprise customers. Location-wise, all teammates are scattered all over Europe and work in a remote-first setting. Also, we have small offices in Bochum and Berlin where everyone can hang around. Every year we get the team together for a fantastic trip to hang out and get to know each other in person.
Your Stack
We are building SDKs for many platforms. Our business logic layer is implemented in C/C++ and shared between all our platforms. For each platform like Web, iOS, Android, and so forth, we widely use TypeScript and React, Swift and Swift-UI, Kotlin, and Jetpack Compose. Due to the nature of our product, we need to get our hands on almost every platform-specific language and UI system, for example, React-Native and Flutter.
We have multiple tech teams sized around 4-8 engineers each, led by one engineer manager. Altogether, we have about 30 engineers at IMG.LY. Our Team structure revolves around the different layers of our SDKs. The engine team is responsible for the core business logic written in C++. The platform teams (iOS, Android, Web, etc.) focus on platform-specific implementations, language bindings, and User Interfaces on top of the C++ Core. Our solutions team works with our technology to build showcases and work directly with our enterprise customers. Location-wise, all teammates are scattered all over Europe and work in a remote-first setting. Also, we have small offices in Bochum and Berlin where everyone can hang around. Every year we get the team together for a fantastic trip to hang out and get to know each other in person.
Your Stack
We are building SDKs for many platforms. Our business logic layer is implemented in C/C++ and shared between all our platforms. For each platform like Web, iOS, Android, and so forth, we widely use TypeScript and React, Swift and Swift-UI, Kotlin, and Jetpack Compose. Due to the nature of our product, we need to get our hands on almost every platform-specific language and UI system, for example, React-Native and Flutter.
COMPANY PROFILE
IMG.LY is a vibrant remote-first company with headquarters in Germany. We empower developers to build fantastic software across all industries by providing them with beautiful photo–, video– and creative–editing SDKs. Customers like Amazon, Brother, HP, and Hootsuite trust our solutions as we ensure fast and smooth integrations for accelerated product development and time-to-market. You will work with tech-savvy, creative, and open-minded peers who enjoy building great products that empower developers. We value transparency and over-communication – that is how we keep pushing forward as an international team of over 50 people. We’re committed to continually improving, being open to failure, and allowing ourselves to tinker with new ideas.
PERKS
Work Environment
- Flexible work schedule
- Four or Five-day workweek option
- Twenty-five days up to 30 days of holidays
- Remote work by default, but relocation to Germany is possible
Equipment
- Apple MacBook Pros
- Keyboard Mouse, Monitors, and all you need for work
- Budget for other office equipment such as Chairs, Tables, etc.
Events
- Quarterly team remote events to have fun with the team aside from day-to-day business
- Yearly team hideouts at varying locations in the world, fully paid and organized (previous venues included California and Lisbon)
- Regular internal Talks@IMG.LY sessions with external guest speakers
- We encourage you to speak at and visit conferences and meet-ups.
- We conduct regular Hackdays to tinker with new technologies or use our software to build cool things.
Other
- Fund for OpenSource projects that we love and use
- Budget for visiting HQ in Bochum and Berlin