Senior Developer - TDD/NodeJS

Recruiter
Certes Computing Ltd
Location
Birmingham
Salary
Neg.
Posted
09 Aug 2017
Closes
17 Aug 2017
Sector
General
Contract Type
Full Time
Senior Developer - Node.JS
Birmingham - Short Term Work Package - Negotiable Rate

My client is seeking a Senior Developer for a short term piece of work to provide TDD Mentoring within a JavaScript/Node environment.

Responsibilities:
* Study/analyse/critique the framework's current design/architecture/codebase
* Refactor and extend the codebase as necessary (with a view of leaving the codebase in a cleaner and more accessible form)
* Identify limitations and refactor to maximise the framework's potential
* Strengthen validations/logging/exception handling/coding style etc.
* Bolster test suites (Mocha) and technical documentation as to handover to the team, attract a community and aid cohesion with external development
* Work to establish an efficient, low-overhead build/development pipeline
* Work to establish a secure/robust production environment
* Develop best-practice team processes (change management, release management) and assist with developing a team training strategy
* Take a strong lead working with external suppliers (which will be tasked with producing frontend/tooling/branding etc.) to flex the framework and accommodate requirements as they crystallise.

Skills/Experience:
* Have solid/proven 3+ years' experience developing Node.js applications
* Ability to produce high-quality output to tight deadlines over a sustained period
* To have taken a senior role in the successful deployment of multiple mission-critical Node.js-backed services
* To have strong communication/presentation skills, both in written documentation and in-person
* Ability to "think framework" - experience working on/contributing to a Node.js framework would be highly desirable

Please submit your CV if you have the above skills and experience and we will contact you in due course.

Certes Computing (and all of its subsidiary companies) is committed to promoting equality and diversity in its business operations.