Deskpro logo

Frontend "Apps" Developer (Typescript/ReactJS)

Deskpro

GBP 40k-60k/year
2 years ago

➔ All jobs

➔ Jobs at Deskpro

➔ Apply for this job

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

We're looking for a frontend engineer to help us plan and build apps and integrations for our helpdesk product. 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.

View our careers page

What you will do as an apps developer

We have an "apps" platform built in to Deskpro. Just as your web browser has browser extensions, Deskpro has "apps". These are self-contained Javascript mini-apps that run inside of the system to add extra functionality and to integrate the helpdesk with third-party systems. Here are a few examples:

  • The JIRA app enables agents to link support tickets to JIRA tickets. The app has a UI that lets agents search in JIRA or to create new JIRA issues right from within Deskpro. You can also use triggers and webhooks to perform tasks like automatically resolving tickets when an issue is closed.
  • The Salesforce app shows customer data from Salesforce alongside user tickets in Deskpro, showing the agent all the information about the customer who raised the ticket.
  • The example "Notes" app provides agents with a private scratch-pad for note-taking.

Anyone can use our SDK to build apps, but we want you to be our full-time in-house apps developer. You'll help us plan and build the apps that customers ask about most frequently and you'll help us grow our apps catalogue. There are hundreds of apps we want to do.

Technology we use and where we're going

Our apps are written in TypeScript/ReactJS, and we use esbuild for super quick builds.

If you're also interested in the backends, here's some other tech we use: PHP, NodeJS, Docker, Elastic, Redis, and all the services offered by AWS. We have tools and services written in a variety of languages including Javascript, some Kotlin, and Go. We're big fans of using the right tool for the job!

Why should you be interested?

  • You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we're always adding new features and modules and integrations. As an apps developer, you'll get into the nitty gritty of many different products and services.
  • You'll get to work with real customers and get a peek into how other businesses operate.
  • You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive.
  • You'll join a small-but-growing team of very talented developers to learn from (and mentor!).
  • This role is perfect if you want to be "the apps person". You'll have enormous impact and be involved in everything from writing the code, figuring out how CI/CD works, how the UI library gets organised, etc. You'll also play a central part in planning our apps and working with our designers solving UX problems.
  • This job has variety. You'll get to play a part in all aspects from the top down. It's a great mix of responsibility and autonomy where you'll get to own your work, but you'll always have a team to back you up and help you deliver.

Requirements

  • Experience building web apps with Typescript and ReactJS.
  • A solid understanding of GraphQL. Prior experience with React Apollo GraphQL and codegen are a bonus.
  • Experience with Javascript and the Javascript ecosystem. For example, you know how to quickly bootstrap a new product or library.
  • You should be a fast learner. We often venture into unknown territory so you should be a Google-fu master and have experience-driven intuition.
  • You should have a strong understanding of software architecture with opinions on "the right way" to do things.
  • You should have a strong understanding of backend APIs and data structures. As you build apps, you'll need to dig into third-party APIs to figure out how they work. If you're an ex-backend developer, you might be well suited for this!
  • You should care deeply about the end-user and be a "do-er". We are all product focused and have a keen understanding that our work means nothing until we ship! You will have a lot of autonomy over your own work and you'll be expected to make the (sometimes tough) decisions that'll drive your projects over the line.

Benefits

  • Competitive Salary + Generous Share Options
  • Varied work. Both in terms of what product features you will be working on, but you'll also have the opportunity to immerse yourself in other aspects of the company such as product planning, customer support, etc.
  • A mixture of autonomy over your own work and real responsibilities to the team and business.
  • Your choice of equipment (most of our devs like Macbook's with two 4k monitors).
  • We encourage self-improvement: Company-sponsored server/hosting for your side projects; books; conferences; courses. Just ask!
  • The chance to be invested in a growing company, with our generous share options for all employees.
  • For those who are local and office-based: 2 minute walk from shops, restaurants, pubs and gyms. Lovely new offices, BBQs in the summer, Monday team breakfasts and Friday lunches. Unlimited coffee, tea, soft drinks and snacks with beers for Friday afternoon.
  • BUPA Private Healthcare & Cash Scheme, Pension Scheme, Bike Storage, Season ticket loans, Reduced gym membership.

No recruiters or agencies please

View our careers page

Company

Deskpro logo
Deliver memorable customer experiences to your customers or internal users with our flexible and dynamic helpdesk software.
© 2019-2022 JobsinJS.com. All Rights Reserved.