At a Glance
- Tasks: Build new features for our helpdesk product and shape internal processes.
- Company: Join Deskpro, a fast-growing company creating helpdesk software for global clients like Vodafone and Microsoft.
- Benefits: Enjoy remote work options, autonomy in your role, and the chance to learn diverse technologies.
- Why this job: Make a real impact in a small team while working on exciting projects that reach thousands of users.
- Qualifications: Experience with React and Typescript is essential; a passion for learning new tech is a plus.
- Other info: Be part of innovative projects like AI tools and cross-platform messaging solutions.
The predicted salary is between 43200 - 72000 £ per year.
We\’re looking for a senior frontend engineer to help us build our SaaS and on-premise 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.
We have a Wimbledon office butremote opportunities are availablefor UK-based candidates who can\’t commute in.
What you will do as a senior frontend developer
As a senior frontend developer, you will help build new features and modules, you\’ll be involved in shaping our underlying product frameworks 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 specific experience will have great impact. You will have a lot of autonomy over your own work 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
Our frontend is built with React and Typescript. Our product has a GraphQL backend and we use codegen to generate fully typed Typescript interfaces for the Apollo Client. We love our types! We also use d3, Formik, and Zustand to build out the products, and styled-components and tailwind to make them pretty. And then we test them with vitest, jest, and playwright.
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 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.
- You\’ll get to work with real customers and get a peek into how other businesses operate their businesses.
- You\’ll get to learn about scaling software as well as scaling the SaaS platform as a whole.
- 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.
Examples of projects we\’ve been working on lately
- AI — Agent productivity tools and chat agents powered by cutting-edge AI features.
- Messenger — A cross-platform instant messaging tool with advanced automation features.
- Social / Multi-channel messaging — we are building out generic data structures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also envision integrations with systems like eBay messages or Apple/Google app stores. We\’ll be able to process any kind of communication.
And we have a lot more projects coming up including asset tracking, enhanced reporting tools, approvals, and so much more.
#J-18808-Ljbffr
Senior Frontend Product Developer (React/Typescript) employer: Deskpro Ltd
Contact Detail:
Deskpro Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Frontend Product Developer (React/Typescript)
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially React and Typescript. Having hands-on experience with these tools will not only boost your confidence but also allow you to speak knowledgeably about them during any discussions.
✨Tip Number 2
Engage with the Deskpro community or similar forums where developers discuss helpdesk software and frontend development. This can provide insights into current trends and challenges, making you a more informed candidate.
✨Tip Number 3
Showcase your problem-solving skills by preparing examples of past projects where you’ve successfully implemented new features or improved existing ones. Be ready to discuss how you approached challenges and what technologies you used.
✨Tip Number 4
Network with current or former employees of Deskpro on platforms like LinkedIn. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach when applying.
We think you need these skills to ace Senior Frontend Product Developer (React/Typescript)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React and Typescript, as well as any relevant projects you've worked on. Emphasise your role in building features and modules, and how you've contributed to product development in previous positions.
Craft a Compelling Cover Letter: In your cover letter, express your passion for frontend development and your interest in Deskpro's mission. Mention specific technologies they use that you are familiar with, and explain how your skills can contribute to their ongoing projects.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your expertise in frontend development, particularly with React and Typescript. Highlight any collaborative work or contributions to open-source projects.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail during the application process. Brush up on your knowledge of GraphQL, code reviews, and deployment processes, as these are key aspects of the role at Deskpro.
How to prepare for a job interview at Deskpro Ltd
✨Showcase Your React and TypeScript Skills
Make sure to highlight your experience with React and TypeScript during the interview. Be prepared to discuss specific projects where you've used these technologies, and consider bringing along a portfolio or code samples that demonstrate your expertise.
✨Understand Deskpro's Product and Technology Stack
Familiarise yourself with Deskpro's helpdesk software and its various features. Knowing about their tech stack, including GraphQL, d3, and styled-components, will show your genuine interest in the company and help you engage in more meaningful discussions.
✨Prepare for Problem-Solving Questions
Expect to face technical questions that assess your problem-solving abilities. Practice coding challenges related to frontend development, particularly those that involve React and TypeScript, to demonstrate your analytical skills and coding proficiency.
✨Emphasise Team Collaboration and Autonomy
Since Deskpro values teamwork and individual contribution, be ready to discuss your experiences working in small teams. Share examples of how you've taken initiative in past roles and how you can lead by example while collaborating effectively with others.