Front-End Developer JavaScript / TypeScript
Front-End Developer JavaScript / TypeScript

Front-End Developer JavaScript / TypeScript

Full-Time 60000 - 84000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Develop a dynamic dashboard web app using Vue3, TypeScript, and JavaScript.
  • Company: Join a successful healthcare scale-up making a global impact with innovative tech solutions.
  • Benefits: Enjoy flexible hybrid working and competitive salary of £75-85k, depending on experience.
  • Why this job: Be part of a fast-paced SCRUM team delivering high-quality code that improves healthcare experiences.
  • Qualifications: 5+ years in frontend development with strong skills in JavaScript, Vue 3, and TypeScript required.
  • Other info: Work in a collaborative environment with opportunities for architectural discussions and tech decisions.

The predicted salary is between 60000 - 84000 £ per year.

This small, incredibly successful healthcare scale-up is seeking an experienced Senior Frontend Developer to deliver a dashboard web app. This is a SPA (Vue) that reconfigures upon login to deliver different experiences depending on the user persona (patient, clinician, executive, etc.). APIs are to the backend app, the data warehouse and proprietary clinical CMS. They use Cypress for end-to-end testing and also for Vue component testing.

The JS + TS codebase is a mixture of polymorphic classes and functional services. There is a lot of local modelling - most backend responses are deserialised into models. You will need to be experienced with these approaches and have good knowledge of software architecture design patterns. Business logic is tested using mocha - currently they have just under 1,000 such tests. You will need to have experience working with complex unit tests and fixtures.

Requirements:

  • Successful academic background and/or strong frontend portfolio
  • At least 5 years' experience in frontend development, including complex web apps
  • Proficiency in JavaScript (ES6+), Vue 3 and TypeScript
  • Strong understanding of design patterns, architectural best practices, OOP, form validation and data structures
  • Comfortable contributing to architectural discussions and tech decisions
  • Strong understanding of frontend test automation, creating tests as part of the definition-of-done
  • Experience refactoring and modernising large-scale web applications, including upgrading frameworks, optimising performance, and managing technical debt
  • Ability to deliver clean, accessible and responsive UI
  • Ability to thrive in a fast-paced SCRUM environment
  • Strong problem-solving and debugging skills with an attention to detail

Desirables:

  • Experience designing, building and maintaining software development kits (SDKs)
  • Familiar with microservices architecture
  • Working experience with TailwindCSS, Vuetify or any other frontend design libraries

The Senior Front End Developer's remit will include delivering high quality, testable code, implementing automated testing wherever practical, working with QA testers to ensure code is appropriately tested, and performing your own manual testing, where required, championing best practices for architecture, development and testing etc.

The company’s mobile, web and data products are live in 12 countries and 8 languages, spanning 3 AWS regions. Their business is growing very strongly.

Front-End Developer JavaScript / TypeScript employer: Richard Wheeler Associates

This innovative healthcare scale-up is an exceptional employer, offering a dynamic work culture that prioritises flexibility and collaboration, with the opportunity to work in a hybrid model just one day a week in London. Employees benefit from a strong focus on professional growth, with access to cutting-edge technologies and the chance to contribute to impactful projects that enhance patient care across multiple countries. Join a passionate team where your expertise in frontend development will be valued, and you can thrive in a supportive environment that champions best practices and continuous learning.
R

Contact Detail:

Richard Wheeler Associates Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Front-End Developer JavaScript / TypeScript

✨Tip Number 1

Familiarise yourself with Vue 3 and TypeScript by building a small project or contributing to open-source projects. This hands-on experience will not only enhance your skills but also give you concrete examples to discuss during interviews.

✨Tip Number 2

Brush up on your knowledge of software architecture design patterns and be prepared to discuss them in detail. Understanding how to apply these patterns in real-world scenarios can set you apart from other candidates.

✨Tip Number 3

Get comfortable with testing frameworks like Cypress and Mocha. Being able to demonstrate your experience with frontend test automation and your approach to writing clean, testable code will be crucial in the interview process.

✨Tip Number 4

Engage with the developer community through forums or local meetups, especially those focused on JavaScript and Vue. Networking can lead to valuable insights about the company and potentially even referrals.

We think you need these skills to ace Front-End Developer JavaScript / TypeScript

Proficiency in JavaScript (ES6+)
Expertise in Vue 3
Strong knowledge of TypeScript
Experience with frontend test automation
Familiarity with Cypress for testing
Understanding of software architecture design patterns
Experience with OOP and data structures
Ability to refactor and modernise large-scale web applications
Strong problem-solving and debugging skills
Attention to detail
Experience in a SCRUM environment
Ability to deliver clean, accessible, and responsive UI
Experience with complex unit tests and fixtures
Comfortable contributing to architectural discussions
Familiarity with TailwindCSS or Vuetify

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with JavaScript, TypeScript, and Vue 3. Include specific projects where you've implemented complex web applications and any relevant architectural design patterns you've used.

Craft a Compelling Cover Letter: In your cover letter, express your passion for frontend development and how your skills align with the company's needs. Mention your experience with test automation and your ability to thrive in a SCRUM environment.

Showcase Your Portfolio: If you have a portfolio of previous work, include links to it in your application. Highlight projects that demonstrate your proficiency in frontend technologies and your problem-solving skills.

Prepare for Technical Questions: Be ready to discuss your experience with testing frameworks like Cypress and Mocha. Prepare examples of how you've refactored large-scale applications and contributed to architectural discussions in past roles.

How to prepare for a job interview at Richard Wheeler Associates

✨Showcase Your Portfolio

Make sure to bring along a strong portfolio that highlights your previous work with JavaScript, TypeScript, and Vue3. Be prepared to discuss specific projects, the challenges you faced, and how you overcame them.

✨Understand the Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Cypress for testing and the architectural patterns they use. Being able to discuss these in detail will show your depth of knowledge and enthusiasm for the role.

✨Prepare for Technical Questions

Expect to be asked about complex unit tests, design patterns, and your experience with refactoring large-scale applications. Brush up on these topics and think of examples from your past work that demonstrate your expertise.

✨Demonstrate Problem-Solving Skills

Be ready to tackle hypothetical scenarios or coding challenges during the interview. Show your thought process clearly and explain how you approach problem-solving, as this is crucial for a fast-paced SCRUM environment.

Front-End Developer JavaScript / TypeScript
Richard Wheeler Associates
R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>