Vacancy

Software Engineer – React.

About the role

We have an exciting opportunity for a Software Engineer to join our team of around 30 people. Our head office is in Newcastle upon Tyne however remote working is available.

This role is full time, working Monday to Friday however flexibility to work out of hours will be required as part of the on call rota.

In this role, you will be responsible for 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.

 

Main Duties

  • Develop and maintain client websites using React.
  • 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.
  • Continually apply best practices to your workflow.

Job title: Software Engineer (React)

Reports to: Software Engineering Manager

Salary: Competitive

Hours: 37.5 per week

Role requirements

Essential

  • Strong understanding of React.js and its core principles.
  • Experience with popular React.js workflows (such as Webpack, Enzyme, Flux or Redux).
  • Experience with data structure libraries (e.g., Immutable.js).
  • Knowledge of isomorphic React.
  • Familiarity with RESTful APIs.
  • Expert knowledge of HTML, CSS (SASS) and JavaScript (ES2015+).
  • Experience translating visuals and wireframes into semantically correct web templates.
  • Knowledge of design principles and the ability to translate these into fluid and responsive templates.
  • Knowledge of working with JavaScript frameworks to create rich interactive content (Vanilla Js & other frameworks)
  • Strong working knowledge 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)
  • Knowledge of SEO best practices.
  • Proven debugging and troubleshooting skills. You are a thinker, a logical mind ready to tackle the day-to-day challenges all modern web developers face.
  • 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.

Desirable

Working knowledge of:

  • C# / ASP.NET MVC / ASP.NET Core MVC
  • Umbraco
  • Sitecore
  • Azure Dev Ops
  • CI/CD
  • Azure/AWS Cloud
  • JavaScript Frameworks (Angular, NodeJS, TypeScript, Vue, etc)

Apply now.

 

To apply for this role, please send your CV and covering letter to careers@shoutdigital.com.

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