Scanbot/doo GmbH Büro in Bonn

We’re hiring!

Interested in a new challenge? Join our team and help us create the best experience for mobile scanning and processing of documents on this planet. We are currently looking for candidates for several roles. If you think you have what it takes to improve the Scanbot experience for our users please contact us with some thoughts on what you’re passionate about.

About doo

doo is a fast-growing app startup based in Bonn. doo was initially founded by three serial entrepreneurs, amongst them Frank Thelen, successful angel investor and juror in the startup TV show “Die Höhle der Löwen”. We have developed the best document scanning and cutting-edge image processing technology on the market. Most famous for our mobile B2C application Scanbot, we have started to also tackle the B2B market by offering our solutions as a Software Development Kit (SDK). It enables businesses to integrate the most secure and market-leading document scanning functionalities into their own mobile applications. Our software is already used by tens of millions of customers each month.

doo GmbH Logo

Lots of love for our product

Since we released Scanbot in early 2014, with media coverage on major websites, the customer satisfaction and ratings with an average of 4.8 stars are incredible.

Preise und Auszeichnungen von Scanbot

Come & join our journey…

  • Senior Support Engineer (m/f/d)

    Starting Date Immediate

    Employment Full-Time

    Experience Mid-Level / Senior

    As a Senior Support Engineer, you will assist our customers with their technical inquiries regarding the integration of the Scanbot SDK into their mobile apps. This is an ideal role if you would like to broaden your scope and understand different programming languages (iOS & Android) as well as mobile cross-platform development frameworks like Xamarin, React Native, Cordova, etc. You will build demo applications, example code snippets and in addition improve and extend our documentation. Our successful B2B product Scanbot SDK is used by large companies all around the world, amongst them Fortune 500 and Dax 30 corporations. You will be joining an experienced, multicultural and enthusiastic team, with lots of great opportunities for professional and personal growth. Your code will be used by millions of users every month!

    What you can expect from us

    • Responsibility from the day you start.
    • No “bullshit” policy and fast decision making. We ship code which is used by millions!
    • An experienced team that will help you to grow as a developer.
    • A multitude of possibilities to improve professionally and personally.
    • Modern tools and equipment (Latest MacBooks / iOS & Android devices / displays).
    • Beautiful and modern office right next to the Rhine river.

    What you will be doing

    • Act as the customer success champion and help them to push to production asap.
    • Solve technical inquiries regarding the integration of the Scanbot SDK into the customers' mobile apps.
    • Reproduce issues reported by the developers of our customers and find suitable solutions.
    • Investigate bugs and help to fix them by creating reports to our development teams.
    • Improve and extend the technical documentation and FAQs of our SDK.
    • Help to maintain and improve our SDK example apps for iOS and Android.
    • Develop and maintain automated tests. Design and develop tools to facilitate testing.
    • Partner closely with developer teams and product management to continuously improve our products.

    What we are looking for

    • First experience in developing Android and/or iOS applications with Android Studio and/or Xcode.
    • Programming skills in at least one of the following languages: Kotlin, Java, Swift, Objective-C.
    • Experience with at least one of the following languages: JavaScript, TypeScript, C#.
    • Willingness to become a coder in all programming languages mentioned above.
    • Understanding of Android and iOS design principles.
    • Experience with cross-platform development frameworks like Cordova, Xamarin, React Native or Flutter would be a big plus.
    • Experience with common software development tools like git (GitHub), bug and issue tracking (JIRA).
    • Solid oral, written and interpersonal communication skills.
    • Proven problem-solving skills/abilities.
    • Fluency in English (fluency in German or other languages is not required, but a plus).

    Learn more

  • Computer Vision & Machine Learning Developer - Jobs at Scanbot/doo

    Senior Machine Learning Engineer (m/f/d)

    Starting Date Immediate

    Employment Full-Time

    Experience Mid-Level / Senior

    As a Senior Machine Learning Engineer, you will be at the forefront of innovation. You will design and build new technologies from the ground up and bring cutting edge machine learning models into production in cooperation with our team and our customers. Solving novel problems should motivate, not dispirit you. Our successful B2B product Scanbot SDK is used by large companies all around the world, amongst them Fortune 500 and Dax 30 corporations. You will be joining an experienced, multicultural and enthusiastic team, with lots of great opportunities for professional and personal growth. Your code will be used by millions of users every month!

    What you can expect from us

    • Responsibility from the day you start.
    • No “bullshit” policy and fast decision making. We ship code which is used by millions!
    • An experienced team that will help you to grow as a developer.
    • A multitude of possibilities to improve professionally and personally.
    • Modern tools and equipment (Latest MacBooks / iOS & Android devices / displays).
    • Beautiful and modern office right next to the Rhine river.

    What you will be doing

    • Research, develop and apply ML and AI algorithms.
    • Train and implement ML models and bring them into operation.
    • Develop and improve the core of our cutting edge SDKs with features like Document Detection, Image Processing, Text Recognition, Data Intelligence, Real-time Data Extraction.
    • Partner closely with our Android, iOS and server teams as well as product management to continuously improve our products.
    • Design and implement automated tests.
    • Investigate and fix bugs reported by the QA team and our customers.

    What we are looking for

    • Advanced C++ and Python skills. High-performance computing experience is a big plus (Spark, CUDA, Cython, Numba).
    • Strong knowledge of Linear Algebra.
    • Appreciation and working knowledge of at least one of the following fields and areas: assembly, OS architecture and design, CPU architecture and design, vectorized computing, multithreaded computing, GPU computing, theory of computation, machine learning, and neural networks.
    • Experience with cross-platform development frameworks like Cordova, Xamarin, React Native, Emscripten or Flutter would be a big plus.
    • Experience with cloud services is a plus (AWS, GCP).
    • Experience with common software development tools like git (GitHub), bug and issue tracking (JIRA).
    • Solid oral, written and interpersonal communication skills.
    • Fluency in English (fluency in German or other languages is not required, but a plus)

    Interested?

    If you are willing to join us on our exciting journey, simply click the button below and send us a short informal email with your CV and a brief introduction about yourself. Additionally, any side-projects or CS-related contest awards are a great way to show us your past work or to demonstrate your skills!

    Learn more

  • Senior Cross-Platform Mobile Developer (m/f/d)

    Starting Date Immediate

    Employment Full-Time

    Experience Mid-Level / Senior

    As a Senior Cross-Platform Mobile Developer, you will develop and integrate innovative core features for our successful B2B product Scanbot SDK using the cross-platform frameworks Xamarin & Xamarin.Forms, React Native, as well as Cordova / Ionic. The Scanbot SDK is used by large companies all around the world, amongst them Fortune 500 and Dax 30 corporations. You will be joining an experienced, multicultural and enthusiastic team, with lots of great opportunities for professional and personal growth. Your code will be used by millions of users every month!

    What you can expect from us

    • Responsibility from the day you start.
    • No “bullshit” policy and fast decision making. We ship code which is used by millions!
    • An experienced team that will help you to grow as a developer.
    • A multitude of possibilities to improve professionally and personally.
    • Modern tools and equipment (Latest MacBooks / iOS & Android devices / displays).
    • Beautiful and modern office right next to the Rhine river.

    What you will be doing

    • Help architect, build, iterate and manage our SDK.
    • Integrate existing and new functionality into our cross-platform wrappers.
    • Develop and maintain our SDK example apps for iOS and Android.
    • Plan and develop new wrappers, for example for the Google Flutter framework.
    • Partner closely with product management to continuously improve our product offering.
    • Help to raise the overall skill and quality level through pairing, design/code reviews.
    • Develop custom UI components and beautiful product animations.
    • Investigate and fix bugs reported by the QA team and our customers.
    • Improve the cutting edge scanning and data extraction SDK.
    • Research and use new technologies like AI and ML.

    What we are looking for

    • Three years (or more) experience in developing Android and iOS applications.
    • Good programming skills in Kotlin, Java, Swift and Objective-C.
    • Good programming skills in at least one of the following languages: JavaScript, TypeScript, C#. Willingness to become a good coder in all of them.
    • Experience with Android Studio and Xcode.
    • Experience with at least two of the following cross-platform frameworks: Cordova, React Native, Xamarin. Willingness to become an expert in all of them.
    • Understanding of Android and iOS design principles.
    • Understanding of reactive development paradigm.
    • Experience with common software development tools like git (GitHub), bug and issue tracking (JIRA).
    • Experience in mobile testing is a big plus.
    • Fluency in English (fluency in German or other languages is not required, but a plus).

    Learn more

  • Senior iOS Developer - Jobs at Scanbot/doo

    Senior iOS Developer (m/f/d)

    Starting Date Immediate

    Employment Full-Time

    Experience Mid-Level / Senior

    As a Senior iOS Engineer you will develop innovative core features for our award winning iOS apps that are highly performant, compatible and responsive in close collaboration with UX and UI experts. You will be joining an experienced, multicultural and enthusiastic team, with lots of great opportunities for professional and personal growth. Your code will be used by hundred thousands of monthly active users!

    What you will be doing

    • Develop core product components and interfaces.
    • Develop custom UI and product animations.
    • Investigate and fix bugs reported by the QA team and our users.
    • Improve the cutting edge iOS scanning SDK.
    • Research and use new technologies like AI and ML.

    What we are looking for

    • Three years (or more) experience in developing iOS applications.
    • Deep knowledge and understanding of Objective-C and Swift.
    • Understanding of UIKit in Storyboards with Autolayout as well as an eye for pixel perfect UI.
    • Knowledge of Design Patterns, Object and protocol oriented programming, Clean Code.
    • Understanding of CocoaTouch, Core Frameworks, NSURLSession API, CoreData.
    • Experience with RESTful APIs.
    • Experience with Xcode and related instruments (bug tracking software / Git & GitHub & GitFlow).
    • Fluency in English (fluency in German or other languages is not required, but a plus).

    What you can expect from us

    • Responsibility from the day you start.
    • No “bullshit” policy and fast decision making. We ship code which is used by millions!
    • Young, agile and experienced team with a thriving company culture.
    • A multitude of possibilities to improve professionally and personally.
    • Modern tools and equipment (Latest MacBooks / iPhones / displays).
    • Beautiful and modern office right next to the Rhine river.

    Learn more

  • Senior Android Developer - Jobs at Scanbot/doo

    Senior Android Developer (m/f/d)

    Starting Date Immediate

    Employment Full-Time

    Experience Mid-Level / Senior

    As a Senior Android Developer, you will develop innovative core features for our successful B2C Android App Scanbot in close collaboration with UX and UI experts. Furthermore, you will work on our B2B product Scanbot SDK, which is used by large companies all around the world. You will be joining an experienced, multicultural and enthusiastic team, with lots of great opportunities for professional and personal growth. Your code will be used by millions of users!

    What you can expect from us

    • Responsibility from the day you start.
    • No “bullshit” policy and fast decision making. We ship code which is used by millions!
    • An experienced team which will help you to grow as a developer.
    • A multitude of possibilities to improve professionally and personally.
    • Modern tools and equipment (Latest MacBooks / Android Phones / displays).
    • Beautiful and modern office right next to the Rhine river.

    What you will be doing

    • Help architect, build, iterate and manage our mobile application.
    • Partner closely with product management to continuously improve our product offering.
    • Help to raise the overall skill and quality level through pairing, design/code reviews.
    • Develop custom UI and beautiful product animations.
    • Investigate and fix bugs reported by the QA team and our users.
    • Improve the cutting edge Android scanning SDK.
    • Research and use new technologies like AI and ML.

    What we are looking for

    • Three years (or more) experience in developing Android applications.
    • Excellent programming skills in Java (Language and APIs), Kotlin and willingness to become an excellent Kotlin coder
    • Knowledge of Design Patterns, Object Oriented Programming and Clean Code.
    • Understanding of Android design principles and interface guidelines
    • Understanding of reactive development paradigm and experience with RxJava
    • NDK is not a beast for you
    • Experience in mobile testing (Robolectric, JUnit, Espresso is a big plus)
    • Experience with RESTful APIs.
    • Experience with Android Studio, Android Profiler for performance debugging and related instruments.
    • Experience with common software development tools like git (GitHub), bug and issue tracking (JIRA).
    • Experience with other programming languages such as JavaScript, Swift, C# as well as with some common cross-platform frameworks is a big plus.
    • Fluency in English (fluency in German or other languages is not required, but a plus).

    Interested?

    If you are willing to join us on our exciting journey, simply click the button below and send us a short informal email with your CV and a brief introduction about yourself.

    Learn more