Job details

Posted on
Annual Salary
£35,000.00 - £75,000.00
Employment Type
Full Time
Second Floor Cornwell House

Do you want to help build the future of humanoid robots?

We are looking for an exceptional front-end (or full-stack) developer to join our talented and fast moving team working on world-leading robotics software applications. Graphical simulation, data visualisation, remote management and new applications development for humanoid robot platforms. You’ll be designing, developing, testing, and debugging responsive web and mobile applications for the company and our customers. You will be working directly with the real robots. Using React, TypeScript, JavaScript, CSS and other technologies you will be able to rapidly translate user and business needs into functional frontend design.

Our internal motto is “Be Wow”, our robots are wow and we need our software to be wow too, we bake wow into everything we do, so you can help make our web apps wow too!

The role is to be based at our newly opened office in London.

To apply: email with your CV or link to LinkedIn profile, plus a cover letter explaining why you would be a great fit for the role.

Main Responsibilities

  • Working on software and interfaces for real robots
    • The user interface will directly control our world-leading humanoid robot platform
  • Creating functional interfaces
    • Ensuring all user interfaces function correctly
    • Eliminating odd behaviours (objects which can be hidden/off-screen, resizing issues etc)
  • Designing intuitive navigation
    • Minimising the number of clicks to activate commonly used functions
    • Buttons and widgets in expected positions
    • Selection methods and keyboard shortcuts are commonly used standards
  • Displaying simple representations of complex data
    • Some robot input and output data can be large and complex, display it in a human readable way
  • Challenges
    • Creating easy to use interfaces which are content rich
    • Displaying complex information and data in an intuitive way
    • Switching between customer-driven and business-driven requirements
    • Working in a very agile manner by adapting goals as requirements evolve

Desired Skills

Traits we are looking for
  • You can get to solutions fast yet leave well-structured and documented code behind
  • You are intellectually curious and able to get through new territory quickly
  • You are passionate about making amazing robots even more amazing
  • You are open to ideas and have a positive attitude, a desire to help others, and a tendency to resolve issues without drama.

Experience Requirements

  • React
  • Experience building object oriented web applications in JavaScript, HTML5, and CSS
Desirable knowledge
  • Keen aesthetic sense for UI design
  • Jira
  • Gitlab CI
  • TypeScript
  • Linux
  • Python
Useful prior experience
  • Robotics / ROS
  • Agile methodologies and frameworks such as Scrum
  • Video game development or other complex real-time work
  • Visual arts
Our recruitment policy is evidence based, we like to see what you can actually do. Formal qualifications look nice on a CV, but they don’t mean much without the practical ability to achieve results. Please send links (not attachments) to code repositories, images, videos etc. showing us what you have worked on - YouTube, Google Drive, personal website, GitHub, etc. Personal projects demonstrating relevant skills are highly valued. Tell us about your hobbies, are you a photographer, performance artist, stunt pilot, musician, poet, cook or surfer? The sort of things we like to see:
  • Code: C++, Python, JS, etc.
  • Version control in a collaborative environment – your code on GitHub, Mercurial, SVNVersion control in a collaborative environment – your code on GitHub, Mercurial, SVN
  • Contribution to a FOSS project

To apply:email with your CV or link to LinkedIn profile, plus a cover letter explaining why you would be a great fit for the role.