Job Title: UX/JS Engineer
Operational Area: Product Development

My job contributes to the success of Windsor Telecom by ensuring theirproduct offering is the best it can be, developing future technology capability to meet the changing and emerging business needs to meet future Windsor’s future growth strategy.

Team:Product Development
Responsible to:Head of Product Development

Job Overview
To work within the team of software developers while developing new products whilst maintaining and improving existing products and systems.

You are A creative who loves to design, plan and work within an aspirational team of developers and thinkers at a growing entrepreneurial company.

You are not Someone who likes routine, dislikes change, has poor attention to detail, is unable to credibly represent Windsor Telecom both internally and externally, dislikes working as part of a team.

Key Responsibilities

  • Leading the product development team UX effort
  • Planning user journeys and experiences
  • Design, wireframe, prototype front end interfaces
  • Work with the team building rich front end applications using modern JS
  • Keeping up to date with the latest trends within UX and front end areas
  • Assist with development of existing products and implementation of new products as required.
  • Maintain effective lines of communication with managers/teams across the company.
  • Maintain consistent work outputs and perform within targets set by the Head of Product Development
  • Maintainsome awareness and knowledge of marketplace and telecommunications sector
  • Attend employee training and development activities as required.
  • Identify and champion new development techniques that will benefit the team capability and product output.
  • To make active contribution to Windsor Telecom’s commitment to continuous improvement at individual, team and company level
  • To accept tasks from the Head of Product Development with minimal development assistance
  • To communicate with and assist the Head of Product Development the best and applicable ways of implementing specific requirements

Must haves

  • Ability to understand the need for readable, tested, manageable code
  • You care about the code written at Windsor Telecom, even when it is not written by you

Experience required

  • High level experience as a UX or UI Designer
  • Be able to demonstrate previous projects and explain why key decisions were made
  • Strong understanding of user centric design methodology
  • Basic understanding of modern javascript
  • Have a decent understanding of modern CSS transpilers such as SCSS and Less
  • Be familiar with Bootstrap 3+
  • Understanding of online usability analysis tools

Bonus points

  • Have worked on production ready application utilising modern JS frameworks such as Vue, React, Ember or Angular. We use both Vue and React with webpack, yarn and npm
  • Experience consuming and working with public REST APIs
  • Experience building single page applications (SPAs)
  • Experience using Git in a multi user team
  • Experience with unit testing with JS
  • Experience working with front end methodologies such as Flux.
  • Experience with PHP frameworks such as Symfony and JS frameworks such as Vue
  • Experience working with relational databases
  • Experience with analytics and web tracking
  • Mobile app development experience
  • Telecom industry experience

Version No. 1

Job Profile Issued: 14 September 2018