Angular Software Engineer

Surrey Satellite Technology Limited

Direct Entry Job Fixed Term Guildford, UK

Uploaded 23 Mar 2021

Job Description

Key Purpose

  • JavaScript software development using Angular 5 for the Constar front end of Theos-2’s Mission Planning System
  • Full software development lifecycle from requirements, design, implementation, testing, code reviews, bug tracking, version control
  • Story planning, estimating, tracking, demoing and reviewing, as a member of the Agile Scrum team

Angular mentoring and guidance for ground software team members

Key Tasks

  • JavaScript software development using Angular 5 for the Constar front end of Theos-2’s Mission Planning System
  • Full software development lifecycle from requirements, design, implementation, testing, code reviews, bug tracking, version control
  • Story planning, estimating, tracking, demoing and reviewing, as a member of the Agile Scrum team

Angular mentoring and guidance for ground software team members

Person Specification

Skills & Experience

Essential

  • Strong Front End expertise using Angular 2 or later (JavaScript, TypeScript, HTML and CSS)
  • Node.js, RxJS, @ngrx/store and @ngrx/effects
  • Version control using GIT
  • Good written and verbal communication skills
  • Good team working skills

Desirable

  • Experience using one or more other modern JavaScript frameworks such as: React.js, Vue.js or similar framework
  • Experience building web mapping applications using 2D and 3D map technologies (e.g. OpenLayers, Cesium or similar)
  • Experience developing rich and dynamic reporting and charting interfaces
  • Experience with JavaScript unit and end-to-end testing frameworks (e.g. protractor, selenium, mocha, chai or similar)
  • UX (User Experience)
  • Any additional experience developing Java-based web applications using Spring or SpringBoot, Hibernate, MySQL, JAXB, Apache Tomcat would be a plus
  • REST over HTTP
  • CI using Jenkins
  • Atlassian Jira and BitBucket