Frontend Developer - TypeScript and JavaScript
Frontend Developer - TypeScript and JavaScript

Frontend Developer - TypeScript and JavaScript

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.

Frontend Developer - TypeScript and JavaScript employer: Richard Wheeler Associates

This innovative healthcare scale-up offers a dynamic work environment where creativity and technical expertise thrive. With flexible hybrid working arrangements, employees enjoy a healthy work-life balance while contributing to impactful projects that enhance patient care across multiple countries. The company fosters a culture of continuous learning and collaboration, providing ample opportunities for professional growth and development, making it an exceptional place for skilled Frontend Developers to advance their careers.
R

Contact Detail:

Richard Wheeler Associates Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Frontend Developer - TypeScript and JavaScript

✨Tip Number 1

Familiarise yourself with Vue 3 and its ecosystem. Since the role specifically requires experience with Vue, consider building a small project or contributing to an open-source one using Vue 3 to showcase your skills.

✨Tip Number 2

Brush up on your knowledge of design patterns and software architecture. Be prepared to discuss how you've applied these concepts in your previous projects during the interview, as this will demonstrate your understanding of best practices.

✨Tip Number 3

Get comfortable with testing frameworks like Cypress and Mocha. Since the company values automated testing, having hands-on experience with these tools will give you an edge and show that you can contribute to their testing processes.

✨Tip Number 4

Prepare to discuss your experience in a SCRUM environment. Highlight any specific instances where you thrived in fast-paced settings, as this will align well with the company's working style and expectations.

We think you need these skills to ace Frontend Developer - TypeScript and JavaScript

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 principles
Ability to implement form validation
Strong debugging skills
Attention to detail
Experience with complex unit tests and fixtures
Ability to refactor and modernise large-scale web applications
Knowledge of performance optimisation techniques
Experience in a SCRUM environment
Ability to deliver clean, accessible, and responsive UI
Familiarity with TailwindCSS or Vuetify
Comfortable contributing to architectural discussions
Strong problem-solving skills

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 testing frameworks like Cypress and Mocha, as well as 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 ability to deliver clean, accessible, and responsive UIs.

Prepare for Technical Questions: Be ready to discuss your experience with software architecture design patterns and frontend test automation during interviews. Prepare examples of how you've contributed to architectural discussions and tech decisions 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 complex web applications. Focus on projects where you've used Vue3, TypeScript, and JavaScript ES6+, as this will demonstrate your relevant experience.

✨Understand the Tech Stack

Familiarise yourself with the specific technologies mentioned in the job description, such as Cypress for testing and the architectural patterns they use. Being able to discuss these in detail will show your preparedness and technical knowledge.

✨Prepare for Architectural Discussions

Since the role involves contributing to architectural decisions, be ready to discuss your thoughts on software architecture design patterns and best practices. Think of examples from your past experiences where you made impactful architectural choices.

✨Demonstrate Problem-Solving Skills

Be prepared to tackle some coding challenges or problem-solving scenarios during the interview. Highlight your debugging skills and attention to detail by discussing how you've approached similar challenges in your previous roles.

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