Job Board

Software engineer: Full-stack (closed)

Job Description

We are looking for an experienced software engineer to join our engineering team. You will work on the development suite that 3rd party developers use to build a completely new type of applications - multi-modal social robot applications. So far, the development suite includes a React web-application used to monitor and simulate interactions, the communication protocol with the robot platform, various cloud services as well as other tools used for skill development. Going forward, you will play an instrumental role in the evolution of the developer-facing part of the product.

You will join a very ambitious team of scientists, entrepreneurs and engineers building the most advanced social robotics platform on the market. Further on, you will be an early employee at one of the most promising and high impact startups around with mission to revolutionize how we interact with in, backed by some of Europe’s most prominent investors.

By joining Furhat, you will join us on a journey to create world leading conversational robots that interact with us the way we interact with each other, and be in the driver’s seat in the development of a new genre of applications between human and machines.

As a Software Engineer, you would:

Implement and architect features on the frontend part of the platform

Build reusable code and libraries for future use

Optimize applications for speed, security and scalability

Ensure the technical feasibility of UI/UX designs

When needed, create prototypes and proof of concepts

Do code-reviews from other engineers

Collaborate with engineers, designers, product owners and other stakeholders

Make sure the right technologies, coding standards tools and processes are used

Be an advocate for best practices, coding standards and the right technology choices

Coach and mentor other engineers and take part in recruitment

Stay up to date with emerging technologies

We would like that you have:

Solid web technology development experience

>5 years Industry experience

Experience of the React eco-system

Experience in a modern web technology toolchain and development process

Experience of real-time communication protocols

Experience of securing real-time systems

Proven ability to perform well in a fast-paced, agile environment

Experience using various test frameworks, writing tests and using debugging tools

>= BSc degree in Computer Science or relevant field

Nice to haves:

Experience in building Electron applications

Solid Java development experience, specifically object oriented and event-driven

Kotlin, Unity, C#

Experience in 2D graphics for Web, WebRTC, WebGL

Interest and experience in UX/UI-design

Experience building products for software developers

Experience leading and managing software engineers

About Furhat Robotics

We are an artificial intelligence and social robotics startup with the vision to make interaction with technology truly human. Founded by four PhDs in social robotics at KTH, we are an ambitious, small team of scientists, engineers and entrepreneurs backed by prominent investors. Our product is the most expressive and customizable social robot on the market, powered by a state-of-the-art multi-modal conversational platform and a developer suite used by 3rd party developers to build robot applications. We are now looking for high-achievers that share our passion, to join our ride.