Senior Frontend Product Engineer

Wimbledon, London, United Kingdom · Engineering · DEV-SENIOR-FRONT

Description

Wimbledon, London, UK. (Keywords: Javascript, TypeScript, ReactJS, GraphQL, HTML, CSS, SaaS, software, helpdesk, startup)

We're looking for a hands-on senior frontend engineer who wants to help build the next-gen version of Deskpro's interface using the latest and greatest technologies. If you love working on products used by thousands of people and want to work in a small but quickly growing company, then read on!

At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase, and guides, and everything in between. There's always something new to build.


What you will do as a senior frontend engineer

As a senior frontend engineer, you will help build new features and modules, you'll be involved in shaping our underlying product framework and our internal processes like code reviews and deployment, and you'll get to participate in feature planning and have real input on the direction we take the product and the company as a whole.

You'll be joining a small team where your frontend specific experience will have great impact. You will have a lot of autonomy over your own projects and you will get to use your expertise to lead by example.

Deskpro is a small company, and that means you will sometimes be expected to dip in and out of various roles as needs arise. You will learn a lot through the varied work, and you will get satisfaction in shipping software that gets used by thousands.


Technology we use and where we're going

Deskpro is a large product and has existed for nearly a decade. We've gone from plain jQuery to Angular to ReactJS; from CoffeeScript to ES6 to TypeScript; from CSS to LESS to SASS to PostCSS. We've been around the block a time or two and we're never afraid to look at new ways of doing things!

Our new projects are built using ReactJS written in TypeScript. We use Storybook to build and demo new components. The frontend communicates with the backend using a variety of means including REST APIs, WebSockets, and GraphQL.

We're obsessed with the developer experience. We're putting a lot of effort into tooling to make sure building new product features is quick and easy. This means we're going out of our way to reduce the learning curve, improve testability, create pre-defined patterns of state management, etc. Your experience building large web apps will be crucial in helping us create a codebase that anyone can be effective with.


Examples of projects we've been working on lately


And we have a lot more projects coming up including social integrations (Twitter, Facebook, WhatsApp, etc), asset tracking, approvals, and so much more.


Requirements

Benefits

Apply for this job