Senior Front-End Developer

Engineering Percy Street, Newcastle upon Tyne


Description

Position at j2 Cloud Services

The Business 

Communicator is one of j2 Global Cloud Services digital email businesses based in Newcastle upon Tyne and is an industry leader in the provision of enterprise digital communications, providing SaaS technology solutions, strategy and expertise across the key digital channels of email, mobile, social and web.

We work with a range of high profile global businesses as well as smaller growing companies. As part of our continued growth we are looking for a senior Front-End Developer to join our development team.

The Role 

An exciting opportunity for a senior Front-End Developer, with at least four years’ experience, to join our busy and thriving team.

You will be responsible for implementing new features and maintaining the existing code base whilst working closely with the wider business to understand user requirements and feature enhancements.

You will specialize in Front-End development and will follow an agile methodology through the Scrum framework.

This is an exciting role with huge room for growth, reward and success and we are looking for a Front-End Developer who is driven, ambitious and a quick learner.

Duties

  • Work with the development team to produce high quality and intuitive applications
  • Build and develop UI concepts and prototypes for next generation features
  • Identify areas of current systems where user experience could be improved
  • Undertake system design and software development in accordance with company requirements
  • Assume responsibility for the timely delivery of development projects through effective communication with the Development Team, Account Managers and Senior Management
  • Provide technical support where necessary to resolve client queries
  • Contribute to research into emerging technologies and make recommendations on how they can / should be adopted by the Company
  • Provide technical support to junior members of the team and become the technical lead for Front-End development.

Requirements and Experience

  • Excellent knowledge of HTML
  • Excellent knowledge of CSS, ideally including PostCSS/LESS/SASS or other CSS compiler
  • Excellent working knowledge of JavaScript, including modern ES6+ syntax and ES modules. TypeScript knowledge is a bonus
  • Knowledge of frameworks such as React, Vue.js, Angular, JQuery + jQuery UI, Node.js, npm, Webpack
  • Knowledge of state management frameworks such as Redux, Mobx
  • Working knowledge of a version control system, ideally Git + GitFlow
  • Experience of the full project lifecycle, Scrum or other agile methodologies
  • Strong problem solving skills
  • Exposure to good design patterns, practices and agile methodologies
  • Excellent communication skills
  • The ideal candidate will possess a BSc in Computer Science, Computer Engineering, Software Engineering, Web Engineering or equivalent.