Lead 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 

Your role is to make a significant contribution to the continued growth and success of the email marketing division of J2 Global (Communicator, Campaigner, SMTP.com) through the effective leadership of the software development team based in Newcastle upon Tyne.

You will be responsible for leading a team of developers using an agile methodology based on Scrum to build a new cloud based email marketing platform. You will work closely with the Product team who will drive the product roadmap and the technical architects who will drive the architecture.

Your objective will be to take a clear lead in sound, scalable software development with a particular focus on mentoring more junior team members. You will be expected to contribute to the overall development effort and to set an example based on your experience.

This is a key specialist role, combining technical competence, attention to detail and excellent communication skills with good judgement and personal integrity.

We’re looking for developers who love developing with a passion for what they do. We want people with talent and ideas with a drive to innovate. We want people willing to learn and try new technologies and use them to solve problems in ways that even we haven’t thought of yet.

Duties

As a senior member of the development team you will be responsible for:

  • Organising and leading your team.
  • Leading and organising team and cross team activities.
  • Mentoring junior team members.
  • Designing, Building, testing and deploying elegant solutions.
  • Identifying areas of improvement in current systems.
  • Contributing to technical direction short, medium and long term.
  • Managing and refining your backlog with your team and our Product Owner.

Requirements and Experience

We’re looking for an experienced full-stack that can bring something extra to the table. You’d ideally have some of the following:

  • 5 years plus experience with .NET technologies ideally focussed on MVC and Web API.
  • A strong working knowledge of JavaScript, including ES6+, TypeScript and a knowledge of a framework such as React, Vue.js, Angular etc.
  • Knowledge of database technologies such as SQL Server, Azure Cosmos DB or any others you can bring to the table.
  • Experience with automation tools such as TeamCity and Octopus Deploy.
  • Knowledge of version control systems ideally Git with GitFlow/GitHub Flow.
  • A good understanding of Design Patterns such as DDD and TDD.
  • Worked in an agile environment using methodologies such as Scrum.
  • A good understanding of the complexities of scale.