Overview
Reporting to the Development Team Manager, the role will provide a range of challenges working on both existing and new products. The successful candidate will be exposed to all aspects of the development lifecycle from initial specification to final delivery. This is an excellent opportunity for a keen developer to develop their skills in a dynamic environment.
Applicants should possess good communication skills and will be expected to contribute within the Development Team and to the wider company. They should be capable of communicating technically complex issues to both technical and non-technical clients and colleagues and will be expected to be proactive in suggesting improvements to our products and processes.
You should be able to demonstrate relevant experience in a similar role and to degree level in a STEM Subject.
Responsibilities
* Develop and support SaaS and Web Application products using NodeJS.
* Develop and deliver interfaces for internal tools.
* Support technical colleagues in identifying and resolving issues.
Essential Skills
* Experience of client-side development using JavaScript
* Experience of a JavaScript framework, ideally React or Vue.
* Experience of styling web applications.
Desired Skills
* Experience of server-side development using a dynamic scripting language, ideally NodeJS.
* Experience of using a server-side MVC framework.
* Knowledge of MySQL or a similar relational database.
* Experience of working with JSON and XML.
* Knowledge of testing frameworks and tools.
* Experience of working with Amazon Web Services APIs
* Experience of development in a Linux environment.
* Experience of working with a source control system, ideally git or subversion.
#J-18808-Ljbffr