Front-End Engineer / Angular

Front-End Engineer / Angular

e-commerce scale up

IN A NUTSHELL:

We are looking for a strong and experienced Front-End Engineer with strong CSS3, HTML5, JavaScript and Angular skills to join a Scrum Agile development team building the companies next generation SaaS product following the latest architectural patterns and practices, cloud technologies and software delivery practices. Working with a wider team including UI/UX designers you will create front-end modules and components and combine with compliant HTML mark-up to deliver a high performing maintainable user interface. You will work in a cross functional Scrum Agile team that includes back-end developers building a RESTful API that the front-end application will communicate with. Initially you will be working on the current AngularJS front-end, but will be involved in projects both to re-build the front-end and add new features using Angular.

WHAT I NEED TO DO:

· Collaborate with cross-functional teams to analyse, design and ship new features

· Using front-end technologies including Angular, ES6 JavaScript, HTML5, CSS3, deliver maintainable front-end applications written with a test first approach

· Coordinate the workflow between the UI/UX designer and yourself

· Cooperating with the back-end engineers in the process of building a RESTful API that will be consumed by the front-end code

· Ensuring high performance on desktop, tablet and mobile browsers

· Contribute to improving front-end coding standards

HOW WILL I SUCCEED:

· Able to design and implement high quality code and deliver on time and as per estimate

· Demonstrate good attention to detail with the majority of work tasks passing QA and reaching “Done” in 1-2 attempts

· Able to analyse and troubleshoot technical issues and provide options for solutions

· Demonstrate excellent personal organisation with the ability to prioritise and carry out multiple tasks

· Able to influence and drive projects to meet key milestones and overcome challenges

· Able to work under own initiative

· Able to bring functional and technical solutions to the table to help solve team challenges

· Good written and verbal communication skills

· Build positive and professional working relationships with your colleagues to enable a positive and collaborative team working environment.

· Able to mentor junior members of the team and educate them about our processes and guide them to finding solutions to technical challenges.

· Evolve front end development practices within the department

· Demonstrate a good commercial understanding of the services that ITG provides to its clients

· Demonstrate a positive can-do attitude

WHAT I NEED TO KNOW:

· Expert level understanding of modern JavaScript frameworks, particularly Angular but you will also need to know AngularJS and ideally have worked on previous migration projects

· Expert with HTML5, CSS3 and writing cross-browser compatible code

· Expert with JavaScript, ES5, ES6 and TypeScript

· Experience with CSS pre-compilers like Sass and LESS

· Experience with NodeJS, Grunt, NPM

· Extensive experience consuming RESTful APIs in your applications

· Highly proficient in TDD with a focus on building testable high-quality code

· Experience building mobile and responsive design applications

· Creating self-contained, reusable and testable modules and components

· Knowledge of W3C AA guidelines and how to build compliant UI’s

· Knowledge of common application vulnerabilities and the strategies and techniques used to combat them

· Strong understanding of OOP Principles and Design Patterns.

· Experience architecting global enterprise SaaS applications so that performance is optimised for global usage

· Experience working in strong cross functional and self-organising Scrum Agile teams

· Experience with Git based source control

· Analyse, diagnose and resolve errors related to their applications and the environments in which those applications run on.

· Ability to identify options for potential solutions and assess them for technical and business suitability

· Ability to mentor the team with technical practices and in particular front end development skills.

· A desire to keep abreast of technical and industry developments

Benefits

Work’s a treat

On top of a competitive salary, you can expect a whole load of perks:

  • 25 days’ holiday + bank holidays – we understand the importance of you getting some down time.
  • Annual Wellbeing Day – enjoy an additional day on us to look after your physical and mental wellbeing.
  • Pension Scheme – helping you save towards your retirement home in the sun!
  • Corporate Medical Cash Plan – claim back the cost of your medical treatments.
  • Smart Working Options – spend up to 40% of your working week from home.
  • So many savings – through our online community platform, you can access dozens of daily deals, from money off top brands to discounts on days out.
  • Employee Assistance Programme – our people are at the heart of everything we do, so if you’re happy, we’re happy.
  • Cycle to Work Scheme – save on the cost of biking to work.
  • Monthly Employee Awards – Employee of the Month programme with £250 bonus
  • Raising money for charity including a paid Volunteer Day – we’re all about giving back… and having lots of fun in the process!
  • Referral scheme – know the perfect person to join the team? You could bag £1,000 for a putting a good word in.
  • Wellbeing Programme – giving you the opportunity to join regular, interactive Wellbeing Workshops or join our 30 plus Wellbeing Champions.
  • Enhanced Family Friendly Leave – support for you and your family to help you navigate through the craziness of family life.

    Comments are closed.