Frontend Developer

We are working on the integration of cutting-edge artificial Intelligence with flying robots. One of our goals is to provide a simple, intuitive and game-like User Interface (UI) for controlling real robotic systems. The UI should be intuitive and simple, but flexible enough to provide the ability to operate robots safely, even for non-technical users.

You will be working on things including semi-real time visualization of state of the robot, visualization of real-time videostream, 2.5D and 3D visualization of environment, and interactions with AI models. 

How we imagine the ideal colleague: 

  • Frontend development: React, TypeScript, CSS (SCSS)
  • Backend development (ideally Python) is a considerable advantage
  • Unit testing​

Considered a plus:

  • 3D graphics in WebGL (and similar)


  • Develop frontend for a drone ground station
    • Real-time visualization of telemetry
    • 2D/3D map showing terrain, drones, POIs
    • Multiple live video feeds of onboard camera from drone(s)
    • UI for path planning, drone control, and more
  • Maintaining backend APIs for communication with frontend UI (Python/REST/WebSocket)
  • Understand how UI works, know what’s missing and how to improve it

We offer:

  • International team
  • A friendly environment without a corporate approach
  • Work with AI researchers and developers of very successful video games
  • Modern and comfortable offices in Prague (Orangeria – ) with coffee, tea, healthy snacks, and much more!
  • Unlimited home office
  • Relocation package
  • Unlimited sick days
  • Company breakfasts and other company events (BBQs, parties, workshops,…)
  • Dedicated time for studying


Type: Part-time

Location: Prague, Czech Republic - Remote collaboration possible

Are you interested in our offer?

Please reply using our form.

    By clicking the "Send the request" button you agree to our personal data protection policy.

    Join GoodAI

    Are you keen on making a meaningful impact? Interested in joining the GoodAI team?

    View open positions