Engineering
We write code to change the way analog data gets digitized
Explore the Engineering teams
Core team
Every new feature for the Scanbot SDK starts in the Core team. We combine state-of-the-art Machine Learning and Computer Vision technologies, pushing our cloud instances to their limits. As part of our team, you will transform R&D Python code into integration-ready C++. We lay the foundation for the Android, iOS, and Cross-Platform teams, who then adapt the Core code to their respective platforms.
Android team
Working on the Android team means that every day is full of new challenges requiring you to think creatively, innovate, and solve problems. We collaborate with the other teams to develop new features and integrate the Core code into high-quality native Android APIs. You will work with a modern modular codebase with Jetpack Compose, Coroutines, Hilt, and 100% in Kotlin. Other tasks include UI development and deep dives into the image processing C++ code.
iOS team
As part of the iOS team, you will adapt the Core code and Machine Learning models to the iOS ecosystem. By closely collaborating with the Android team, we keep up feature parity between the two platforms. Another vital task is to ensure compatibility across different iOS devices and versions. As part of our team, you will help provide enterprise customers with modern APIs for state-of-the-art mobile data capture.
Cross-Platform team
Many of our customers use the Scanbot SDK on both Android and iOS devices or in their web apps, which is where the Cross-Platform team comes in. If you want to work with Flutter, React Native, Xamarin, and Cordova, you’re in the right place. You will collaborate with the Android and iOS teams and build on their native SDKs to create reliable data capture solutions, always at the cutting edge of mobile app development.
QA / CI & CD team
In the QA / CI & CD team, you will work with the other Engineering teams to ensure that every product release meets high quality standards – and to fix any arising issues. Your job is to break the SDK so our customers won’t, which means you will get to know our solutions inside out. Our responsibilities range from manually testing the SDK all the way to continuous integration and development.
Web Team
Our Web SDK is written in React, but that’s just a means to an end, not an ideology. We are passionate about optimizing the video stream process, finding nuanced performance boosts in bleeding-edge browser APIs, and building intuitive APIs and robust structures. The Web Team always has to be ready for anything. We tackle the current behemoths, React & Vue, are always prepared to face the following upcoming technologies, Next.js, Nuxt.js, and Svelte, and must even be able to take a deep dive into legacy providers such as Angular or ASP.NET Razor.
Engineering Management team
As the Engineering Management Team, we ensure that all teams collaborate effectively and use the best resources and technology. Our main objective is to provide our clients with the newest features and a top-notch product experience. We act as the go-between for the engineering team and the other departments, working closely with all developers to keep track of project planning, execution, and delivery.
Capture the moment!
Check our open positions and capture your chance to shape Scanbot SDK's journey.
Job openings
Capture your chance to make an impact on Scanbot’s journey.
Mobile QA Engineer (f/m/d)
Engineering
Germany, Nordrhein-Westfalen, Bonn, 53113, Adenauerallee 120-122
Data Annotation Working Student (f/m/d)
Engineering
Germany, Nordrhein-Westfalen, Bonn, 53113, Adenauerallee 120-122
Data Annotation Mini Job (f/m/d)
Engineering
Germany, Nordrhein-Westfalen, Bonn, 53113, Adenauerallee 120-122
Got questions?
Please feel free to reach out to us
Hey,
I'm Eddy, and as the CTO, I am responsible for Scanbot SDK's Engineering Teams. We are dedicated to delivering advanced scanning and data capture software to enterprises across the globe – from developers to developers. Joining us gives you the opportunity to work with a cutting-edge technological stack as well as to apply and increase your expertise in software development in a broadly positioned team.
Do you want to join us? Please do not hesitate to get in touch!