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.

Windows team

In the recently established Windows team, you will be working with the newest technologies in the Microsoft ecosystem. We’re sharp, writing both C# and F#, and we’re well on our way to support Visual Basic as well. But most of our daily work revolves around C#, in which the API is written, and C++ (WinRT), for bridging native code to the Windows platform. As the newest team, we have also achieved 100% test coverage relatively easily, managed to build an intuitive CI pipeline from scratch, and intend to keep up our winning streak.

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.

There are no open positions at the moment.

Got questions?

Please feel free to reach out to us

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!

Eddy @ Scanbot

Eduard Frank