Overview

Job title: Senior Software Engineer

Department: Client-Side Developers

Location: Hybrid (3/2)

Hours: 37.5 hours per week, Monday to Friday.

Outline of the role

We’re looking for a skilled Senior Client-Side Software Engineer to join our Newcastle-based team. You’ll be responsible for building new websites and web applications, as well as maintaining and improving existing ones. Working closely with our creative team and server-side developers, you’ll help deliver interactive, data-driven, and accessible digital experiences.

What you'll be doing

  • Develop and maintain client websites.
  • Build new product functionality to agreed plans and deadlines.
  • Collaborate with server-side developers to solve technical challenges and meet project milestones.
  • Apply and advocate best practices in your workflow.
  • Estimate, triage, and implement solutions for P2 (and below) support incidents.
  • Assist in implementing—but not estimating/triaging—P1 (and below) support requests.
  • Contribute to user story writing, estimating, and sprint ceremonies (including client-facing).
  • Oversee production deployments (for feature & hotfix releases).
  • Mentor and assign work to Software Engineers.
  • Review and approve pull requests from Software Engineers.
  • Support the recruitment process for new developers.
  • Accurately record time in Harvest and submit reports at the end of review periods.

What you'll bring

  • Expert knowledge of HTML, CSS (SASS), and modern JavaScript (ES2015+).
  • Expert knowledge of React.
  • Ability to translate visuals and wireframes into clean, semantic web templates.
  • Strong understanding of design principles and responsive layouts.
  • Experience creating rich, interactive content with JavaScript frameworks.
  • Strong knowledge of cross-platform/browser compatibility (IE10+ & Evergreen browsers).
  • Familiarity with web standards, accessibility (AA standard), and performance best practices.
  • Proven debugging and troubleshooting skills.
  • Strong written and verbal communication skills, with the ability to interact with a diverse group of people.
  • Experience integrating with server-side code to produce dynamic pages.
  • Proficiency with version control systems (e.g. Git). 
  • A proactive mindset and eagerness to learn new technologies.
  • Eligibility for BPSS clearance.

Apply now

Apply now over on LinkedIn, or send your CV and cover letter to careers@shoutdigital.com. 

Apply now Apply now