Fullstack Software Engineer (Javascript)

Full Time County Antrim IT Job Pro UK

We are currently recruiting for a Fullstack Software Engineer (Javascript) to join a global technology company developing innovative middleware and applications for various products lines from railway signalling, LV, HV and photonics. The role includes designing, testing, debugging and similar problem-solving aspects and allows the developer to make a real difference and grow professionally. The focus will be on back end development however candidates will also require experience with frontend and scripting.

Responsibilities include

Architect, design and develop high quality web applications for embedded systems (modularity, in-app routing, servers-ide communication and data flow strategy)
Design and develop high quality code as well as unit and component tests within a continuous integration environment
Co-ordinating with the Product Owner, team members and other stakeholders to meet business objectives
Participating in project planning sessions and providing estimates
Understanding the product and domain to write technical specifications
Configuring and maintaining development environments
Participating in end to end system QA testing
Investigating new technologies and continually improving and updating their technical knowledge and skills
WHAT YOU WILL NEED TO SUCCEED

At least 2 years’ experience in application development in JavaScript (backend and/or frontend)
Proven ability to develop applications in Linux userspace
Strong knowledge of JavaScript and Node.js framework (version 10.x) and its frameworks e.g. express.js
Fluent in English, both written and verbal
QUALIFICATIONS

Bachelor’s Degree in computer science, software engineering or equivalent.
DESIRABLE

Knowledge of JavaScript client-side frameworks e.g. React
Experience using unit and component test frameworks e.g. Mocha, expect.js
Experience in designing/creating test automation processes for both client and server-side components
Knowledge of HTML5 features
Basic knowledge of relational databases e.g. SQLite
Experience with one or more scripting language e.g. Python, bash
Experience working in an Agile environment with continuous integration.
Familiar with Docker containers
Experience Designing UX/UI solutions for various screen sizes, platforms and different performance capabilities.
Knowledge of web-app building and releasing process (grunt, gulp, webpack)

To apply for this job please visit itjobpro.co.uk.