JavaScript Development Team Leader

  • Category
    Technology - IT Development
  • Location
    Abingdon, Oxfordshire
  • Salary
    70000 £ - 80000 £ / Year
  • External Reference

Badenoch & Clark have an immediate opening for a knowledgeable individual to take on the position of Development Team Lead for one of our key clients in Oxfordshire.

Working alongside dedicated and talented colleagues, you will have the opportunity to use your experience and passion to deliver first-class solutions within their NodeJS-based platform architecture, as well as contributing to the continuous improvement of the team's approach.

You will be able to develop yourself and the team by:

- Providing day-to-day coaching and mentoring, helping the team to deliver their work according to Agile principles.
- Providing technical leadership to ensure that innovative and fit for purpose solutions are selected.
- Working with other Development Team Leads and Technical Consultants to help set the technical direction and incorporate a common technical approach into platforms.
- Developing a robust and maintainable test workflow working alongside the Testing Centre of Excellence.

You will help us deliver high-quality and innovative solutions by:

- Being involved in the full software development lifecycle, from inception to development to DevOps.
- Understanding business requirements to assess operational feasibility and determine acceptance criteria.
- Creating a great user experience by writing well-designed and efficient code.
- Delivering high quality and robust solutions by performing functional and non-functional unit and component testing.
- Writing and maintaining technical documentation.
- Building on your existing skills you will be encouraged to further develop specialist knowledge in relevant programming languages, tools and techniques and to demonstrate how these can be applied to further drive innovation and improvement.

Essential skills and experience:

- Experience in leading or coaching teams of developers.
- First-rate skills in server-side and client-side Javascript (up to ES6) and a desire to stay technically hands-on.
- Extensive experience of working with and building NodeJS applications and use of other Javascript frameworks, such as Angular, React, jQuery.
- Experience writing JavaScript unit tests with libraries, such as Mocha, Chai.
- An excellent understanding of HTML5, CSS3 and emerging Web Standards.
- Experience of building responsive websites and applications using Bootstrap or similar frameworks.
- Previous experience of working to the LTI specification.
- Experience of creating and consuming web-services using REST, SOAP and JSON/XML data exchange formats.
- In depth understanding of the HTTP protocol, including HTTP proxying in a NodeJS context.
- Experience of distributed caching, particularly Redis, Memcache.
- Experience of using MongoDB and Mongoose.
- Experience with Bitbucket, GitHub or other similar source control solutions.
- Knowledge of common design patterns and strong OOP/FP knowledge.
- Previous experience working in an Agile environment, delivering through Scrum, Kanban etc.
- Proven ability to identify functional and non-functional requirements.
- A working knowledge of the Mac/Linux command line and bash/shell scripting.

Desirable skills and experience:

- Prior experience of KeystoneJS (CMS platform)
- Use of build/compilation tools, such as NPM and Grunt.
- Extensive experience of Continuous integration tools, particularly Jenkins.
- Previous exposure to Docker application containerization
- Experience with architecting and hosting of applications within a cloud-based environment, preferably AWS.
- Knowledge of AWS Elastic Beanstalk.
- Exposure to working within a Scaled Agile Framework (SAFe)

In return, you will be offered a highly competitive basic salary and benefits package plus the opportunity to make a real difference in the development of best in class global platforms.

If the above profile is a strong match to your background, please do not hesitate to apply.
Badenoch and Clark acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. Badenoch and Clark UK is an Equal Opportunities Employer.

By applying for this role your details will be submitted to Badenoch and Clark. Our Candidate Privacy Information Statement explains how we will use your information - please copy and paste the following link in to your browser:

To speak to a recruitment expert please contact Matthew Arthur

Email a friend