(Senior) Software Engineer, Frontend (m/f/d)

Permanent employee, Full-time · Tübingen/Berlin/Köln/Remote

Your mission
As part of our frontend team, you will contribute to the development of our B2B cloud application that enables our customers to control various aspects of our AI-based visual inspection product through easy-to-use tools – from production monitoring to building new machine learning models.

In order to take our visual inspection platform to the next level, you will be working together with our designers and product management to integrate consistent UIs into a user-friendly single-page application using a modern tech stack. Your work will include writing cutting-edge tools for our canvas-based image annotator, creating interactive visualizations for our dashboard, and designing and integrating new API interfaces in close collaboration with our backend devs.


  • Fully own your components: specify, build, test, deploy, maintain and support your code 
  • Leverage modern tools and techniques to develop clean, efficient, and reusable code 
  • Translate wireframes/designs into responsive, pixel-perfect, and secure web frontend UIs 
  • Work collaboratively and on eye level with other colleagues from the UI/UX design and software engineering teams and incorporate their feedback 
Your profile
Basic qualifications 
 
  • University degree in computer science or related technical field, or equivalent practical experience  
  • Highly skilled in software development with JavaScript/ES6 and TypeScript, HTML5 and CSS3 
  • Experience with at least one SPA framework like React, Vue or Angular  
  • Experience in writing unit, integration, and end-to-end automated tests 
  • Experience with Git or other distributed version control systems 
  • Ability to clearly formulate problems, approaches to solutions, and results to technical and non-technical audiences  
  • Strong communication skills in both spoken and written English

Preferred qualifications 
 
  • Fulltime industry experience developing data-intensive desktop web applications and having worked in enterprise- or startup-companies (strongly preferred) 
  • Extensive experience with React (redux, next.js, functional components, etc.) in a production environment is strongly preferred
  • Experience with data visualization technologies and interactive visualization libraries like D3js, FusionCharts, HighCharts, or Plotly (strongly preferred) 
  • Experience with common front-end development tools such as npm, yarn, webpack, bit.dev or Storybook 
  • Experience developing or integrating RESTful APIs 
  • Experience with Unix/Linux environments and Docker 
  • Basic understanding of UI/UX 

Note that preferred qualifications are just that: preferred. None of us started out with all boxes ticked. If some of these points apply to you, we definitely want to talk. 
Why us?
We work in flat hierarchies, value direct communication, learn a lot as a team and make important decisions together. At Maddox AI you can expect the following benefits:

  • Independent work on projects in the field of artificial intelligence / Industry 4.0
  • Flat hierarchies, a growth perspective and very good development opportunities
  • A dynamic and motivated team with great colleagues (with experience from BCG, IBM, SAP, Cyber Valley, etc.)
  • A competitive fixed salary, 30 vacation days and the opportunity to participate in the company's development through virtual shares (VSOP)
  • The possibility to work flexibly in Berlin, Tübingen, Cologne or fully remote, the only requirement for remote working is that you are within +/-2 hours of CET
  • Regular team events

To learn more about why you should work with us, go to: https://www.maddox.ai/en/why-work-with-us/
About us
Our product, Maddox AI, is an AI-based visual quality control solution, which can automate manually performed quality inspection for manufacturing companies. Maddox AI is an asset-light SaaS solution, which addresses those visual inspection tasks that are still performed manually, as conventional (=rule-based) computer vision methods fail. In product development, we closely collaborate with leading AI researchers from the Cyber Valley. Prof. Dr. Matthias Bethge, Prof. Dr. Alexander Ecker and Dr. Wieland Brendel have been researching in the field of machine learning and computer vision for years and are part of our founding team.

Maddox AI is used by DAX-30 companies as well as by large medium-sized enterprises. Our team consists of scientists, former strategy consultants, mechanical engineers, and software developers. We know that Maddox AI's success is only made possible by our unique team. As we continue to grow, we want to convince the best and brightest minds of our mission to establish Maddox as the modern quality management platform.
Your application!
We appreciate your interest in Maddox AI GmbH. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at recruiting@maddox.ai.

Please upload your CV, recent certificates as well as a brief cover letter (in total max. 20 MB).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.