Banner Default Image

Full Stack Developer

Go back
  • Location:

    City of London

  • Sector:

    Technology & Digital

  • Job type:


  • Salary:

    £350 per day

  • Contact:

    Jacob Appleton

  • Email:

  • Contact phone:

    07458 163 789

  • Published:

    22 days ago

  • Duration:

    6 Months

  • Expiry date:

    02 July 2021

  • Start date:


​Full Stack Developer - Up to £350 per day - OUTSIDE IR35 - 6 Months - Immediate Start - London/Part Remote

We are looking for a Full Stack Developer to join our client, a boutique tech consultancy specialising in eCommerce and Web Design. As a Senior Frontend Software Engineer you will be working within our client's product teams to build single page web applications. Contributing to the frontend applications and our client's existing pattern library. Collaborating with design, and Product Owners. Pairing and or reviewing developers code as well as providing advice and guidance to more junior engineers.

Key Responsibilities:

  • Collaboratively solves problems; communicates technical decisions through tech-talks and white-boarding sessions 

  • Can work completely independently, without having to rely on other ream members to make progress

  • Inducts new team members; provides coaching and mentoring to other engineers

  • Responsible for participating in the recruitment process in their discipline, including sitting on interview panels, and reviewing technical tests 

  • Evangelizes clean, quality code within the team 

  • High level of engagement when architecting and developing new software. Constantly looking at challenging the status quo, and improving our client's platform  

  • Takes accountability for the technical quality of team’s output as a whole, both through code review and through continuously reviewing, and having an opinion, on the implementation approach for most features coming through the product team

  • Drives engineering conversations. Always speaks with confidence and is seen as a thought leader by the team 

  • Actively seeks to work with the wider technology organization, engages in cross functional engineering forums and displays genuine interest to learn more about the big picture of our client's platforms

  • Takes responsibility of the team’s backlog as a whole

  • Takes full accountability of the technical state of the product. From development, over deployment and into operational mode

  • Consults business stakeholders on the best approach for delivering complicated feature, both in how it can be split and sequenced, and in terms of potential improvement to the functional requirements

  • Senior developers help drive engineering sessions, and naturally put themselves forward for challenging tasks

  • Inducts new team members; provides coaching and mentoring to other engineers

Technical Skills:

  • Able to demonstrate 8 years + experience of developing best of class web applications

  • Significant experience with single page applications using frameworks such as Reactand/or AngularJS

  • The successful candidate is expected to possess expert level JavaScriptand CSS skills

  • Strong understanding in responsive design

  • Demonstrable experience Collaboration with Design and UX

  • Strong experience with CSS/SASS

  • Some exposure to NodeJS and Express

  • Experience with testing frameworks and libraries such as Mocha, Chai or

  • Experience working within a CI environment, preferably where continuous deployments where possible

  • Experience working within an Agile environment such as scrum or Kanban

  • Ability to mentor and provide constructive feedback to members of the team

  • Proficiency with TDD & BDD

  • Good understanding of the good software design principles both in terms of object-oriented design and best practices applying functional programming paradigms

  • Strong understanding of computer science fundamentals

  • Experience with distributed version controls systems like Git

  • Experience with pair programming

  • Understanding of Accessibility best practices

  • Experience with using templating engines (Handlebars)

  • Experience of cross browser support and supporting older devices