Senior Angular Engineer

Location Longton
Discipline: Advertising, Data, Digital
Job type: Permanent
Salary: Up to £75K plus benefits
Contact email: isabella@air-recruitment.com
Job ref: ILS062
Published: 16 days ago
Startdate: ASAP

​Senior Angular Engineer – Remote anywhere in the UK, £75.4K plus benefits

This leading global data and measurement-driven media agency need a new Senior Angular Engineer to work with some of the most forward-thinking people and brands in tech.

As a Front-End Developer, you will work with a dedicated team to build captivating online experiences with a strong focus on quality and creating value for clients.

You’ll work with a team of developers using open source technologies, tools and delivery approaches to rapidly design and build. With a philosophy of continuous improvement, all team members are committed to play and reinvent the way they work, encouraging everyone to grow and improve their skills.

Responsibilities

  • Manage the team’s workload and work with the Product Owner on backlog prioritisation

  • Lead the effort of accurate estimates on requirements

  • Ensure all tasks are completed as planned and executed to the highest level of quality and efficiency

  • Be an active contributor to the FE Chapter - attend Chapter sessions, contribute to the discussions, share ideas and help set the standards and processes for the Chapter

  • Work collaboratively with the Design and Product practices. Ensure all new UX / Design brief is fully understood, technically assessed and signed-off for your project before development

  • Identify performance or quality issues and design and implement changes to make these more efficient and effective

  • Produce clean, efficient, reusable, tested code

Competencies

  • Advanced OOP in Typescript and ES2018/19

  • 2nd generation Angular (9+) in a Production app

  • Application state management (e.g. ngrx, redux)

  • Advanced HTML5, CSS and CSS preprocessors (Sass or Less)

  • Automated TDD and BDD approaches using frameworks like Cypress, Jest, Jasmine, Mocha or Chai with Protractor and Karma

  • Package managers (NPM or Yarn)

  • Webpack, Gulp or Grunt

  • Version control using Git (or Mercurial) with Github or GitLab

  • Web development with API-feed data

  • Progressive Web Apps (PWA)

  • Using style / brand guides

  • Working with designers (graphic and UX)

  • Designing and implementing technical solutions that are robust, scalable, performant and secure

  • Ability to assess the impact of decisions made when designing and implementing solutions on the client’s bottom line

  • Great interpersonal skills; able to communicate at all levels of seniority and levels of technical understanding

Skills

  • Influencing technical decisions in a project

  • JavaScript without frameworks

  • Attention to detail and producing pixel perfect implementation of designs

  • A strong work ethic; able to work under pressure and juggle multiple responsibilities to meet deadlines and deliver great results

  • An ability to work without close supervision, supply clear progress updates, raise concerns when necessary and ultimately manage your own time to meet deadlines

  • Ability to provide an interface to perform e2e tests from eXecutable Specification (Gherkin syntax)

  • Staying abreast of the latest developments in Front-end

  • Strong sense of UX from a coding perspective

  • Mentoring junior engineers

  • Knowledge

  • Web Accessibility (specifically WAI-ARIA)

  • Working in a CI / CD environment

  • Using containers / Docker

  • Atomic or material design

  • Agile / Scrum

  • Sound understanding of coding standards and conventions

  • Documentation

  • Familiarity with OpenAPI

  • Nice to have

  • Familiarity with React, Node.js, Python and Go

  • HATEOAS / Hypermedia APIs