Front End Engineer, Jobs, Scotland, Glasgow, 5780

Front End Engineer - Glasgow

up to £50k plus exc benefits - Technology - IT- Application
Ref: 5780 Date Posted: Thursday 13 Sep 2018
LinkedIn ShareShare
More

This is a dedicated software role delivering a set of specific activities focused around Product Development and Proof-of-Concept Builds. The candidate will be expected to work in a fast-moving environment, across multiple projects and as part of multi-disciplinary teams. The candidate will contribute significantly to the delivery of specific Product Development projects by applying knowledge of front-end and back-end web design, enterprise design patterns and systems integration.

The candidate will work closely with internal clients on the design, build and implementation of Smart Grid Applications to ensure that the projects delivered meet the quality standards expected by the client. The candidate will be expected to operate with autonomy, taking full ownership of delivery, as part of a highly functioning and accomplished team.

The candidate will be expected to engage with new and existing techniques to inform the design phases of both platform and application elements that will be deployed and integrated with host electrical utility and 3rd party systems in the near term and coming years.

Finally, the candidate will be expected to manage a small number of POC projects from requirements phase through to realisation. Client facing skills and diligence are pre-requisites for this role.

Responsibilities and Objectives

  • Analyse business and engineering problems and translate to functional requirements.
  • Perform high quality software design following industry standards.
  • Develop code within budget and on-time according to the defined company standards and quality processes.
  • Work as senior member of an Agile Scrum team and participate in daily stand-ups.
  • Participate in testing, integration and commissioning tasks, when required, on premises and potentially on-site.
  • Work productively as part of a team, demonstrating leadership and initiative at all times.
  • Write and review technical documentation to a high standard and following company standards.
  • Communicate and liaise with customers, partners and suppliers to a high professional standard.
  • Maintain an excellent knowledge of the languages, tools and methodologies used by the company, in industry and participate in the continuous improvement and evolution of the standards and best practices.
  • Work independently, handle multiple tasks simultaneously and adapt quickly to change.
  • Mentor less experienced team members and contribute to maintaining a culture of quality and consistency.
  • Contribute to the ongoing technical innovation of the team by bringing relevant products, techniques, thoughts and ideas to the table.

Required Experience and Capabilities

  • Relevant professional experience.
  • Strong academic track record in Computer Science, Electrical/Electronic Engineering, or similar, relevant course.
  • Experience applying object-oriented software design methodologies to front-end projects.
  • Experience working within a team-based software lifecycle methodology (Agile) delivering tasks to budget and on time.
  • Proven history using modern web technologies including JavaScript (ES6), HTML5, and CSS3.
  • In-depth experience using one or more JavaScript frameworks (e.g. Angular, React, Backbone).
  • Familiarity with front-end automated testing technologies.
  • Knowledge of product lifecycle, including installation, support, and security.
  • Experience using the Atlassian suite of tools, including JIRA, Confluence & Bamboo, or equivalent.
  • Track record of delivering real-world solutions, demonstrating the ability to take a project from design to delivery.
  • Experience using REST APIs.

Desired Experience and Capabilities

  • Understanding of AJAX, web sockets and publish-subscribe messaging protocols.
  • Experience with common web technologies such as TypeScript, Java, and SQL.
  • Experience using CSS pre-processors and CSS design methodologies.
  • Understanding of browser compatibility issues and solutions.
  • Understanding of user experience principles and layout aesthetics.
  • Test and Behaviour Driven Development experience.
  • Working within an ISO certified QA environment.
  • Experience within a security development lifecycle environment.
  • Practical experience in deploying web applications.
  • Sysadmin-level Linux and networking knowledge.
  • Good understanding of algorithms, data structures, multi-threading and/or real-time programming.

This is a fantastic opportunity. Please apply now for immediate interview.