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.