Engineering
We write code to change the way analog data gets digitized
We write code to change the way analog data gets digitized
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.
Programming languages and tools
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.
Programming languages and tools
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.
Programming languages and tools
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.
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.
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.
Check our open positions and capture your chance to shape Scanbot's journey.
Capture your chance to make an impact on Scanbot’s journey.
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!