Senior Software Engineer – Front End.

About the role

We are currently recruiting for an experienced front-end web developer to join our friendly development team at our head office in Newcastle.

This role will include building new websites and web applications, and helping to maintain existing websites.

This involves working closely with our creative team to produce web pages using semantic mark-up and with server-side developers to implement and develop complex, interactive and data-driven websites.

You could be a great fit for this role if you: 

  • Are a motivated, hands-on developer
  • Have experience working with the Vue javascript framework
  • Are a 'thinker' - a logical mind ready to tackle the day-to-day challenges all modern web developers face.
  • Seek best practices and share your knowledge with others.
  • Love working in teams, collaborating with other developers and designers.

In brief...

Job title: Senior Software Engineer – Front End

Department: Client-side developers

Hours: Full time role, based on 37.5 hours per week 

Hybrid: 3 days per week at Shout HQ in Newcastle

Main duties

• Develop and maintain client websites.

• Develop product functionality in line with agreed plans to set deadlines.

• Work alongside server-side developers to create solutions to technical issues across product development, ensuring project deadlines are met.

• Assist with customer support.

• Continually apply best practices to your workflow.

• Proactively keep up to date with the latest technologies and trends in software development.

Role requirements

You'll be able to demonstrate the following experience and skills.


  • Expert knowledge of HTML, CSS (SASS) and JavaScript (ES2015+).
  • Experience working with the Vue javascript framework
  • Translating visuals and wireframes into semantically correct web templates.
  • Knowledge of design principles and the ability to translate these into fluid and responsive templates.
  • Working with JavaScript frameworks to create rich interactive content.
  • Developing cross platform/browser compatibility (IE10+ & Evergreen Browsers.) for dynamic web applications.
  • Familiarity with and adherence to web standards and best practices for performance and accessibility (building sites to at least an AA standard)
  • Proven debugging and troubleshooting skills.
  • Effective verbal and written communication skills and the ability to interact professionally with a diverse group of people.
  • Experience integrating with server-side code to produce dynamic pages.
  • Experience working with version control systems such as GIT.
  • Constantly seeking to develop yourself by learning new technologies.

You're an even stronger match for us if you also have a working knowledge of:


  • C# / .NET / .NET Core (.NET 5.0)
  • Umbraco
  • Azure DevOps
  • Azure Cloud
  • Other JavaScript Frameworks (Angular, NodeJS, TypeScript, React, etc)
  • Razor Framework

Apply now.


To apply for this role, please send your CV and covering letter to

Seen this vacancy advertised elsewhere? We offer a welcome bonus for direct applicants.