What you will be doing?
-Acting as a role model: practising excellent coding standards and following best practices within your development team. Carrying out code reviews to help ensure they are applied.
-Using your past experience to take-on the hard tasks that less people know how to solve and recognising potential issues/considerations that less experienced developers might miss.
-Contributing towards building, maintaining and deploying our frontend applications, focusing on application logic, state management, UI components and external interfaces for 3rd party integration.
-Contributing towards innovation - you will be helping to introduce modern tools, libraries & methods to experiment, learn, create proofs of concept and help bring ideas to life.
-Collaborate on technical coding issues and solutions - helping with technical decisions such as tools, coding practices and coding architecture used in your team.
-Working within a multi-functional, agile development team with dedicated designers, engineers and e-merchandising specialists.
-Liaising with the Frontend Technical Lead on coding issues and solutions - helping with technical decisions such as tools, coding practices and coding architecture used in your team.
-Hands-on experience writing tests using popular automation frameworks (Jasmine, Mocha, Karma, etc.)
-Good understanding of SPA`s, asynchronous request handling, partial page updates.
-Proven delivery of responsive and adaptive web solutions including progressive web applications
-Strong understanding of website optimization, minification, compression.
-Ability to set an example of good development practices to other developers on your team.
-Have experience in developing in a number of different frameworks and an understanding of modern development tools, techniques and patterns. You will have expert level skills in your most familiar development stack.
-You should thrive in a highly agile environment where you can work within teams on estimation of tasks, technical planning, development and deployment.
-Be a developer at heart with the ability to write and review code, have a passion for frontend UI and pride in the applications that you deliver.
-You must be able to troubleshoot and solve complex problems - that`s what makes software development fun and challenging for you.
-Be able to understand and contribute towards a technical vision. As we improve our architecture, you will be essential on this journey - because you understand the need to deliver working software that does what the customers and business stakeholders want
-Excellent knowledge of software development best practices (including test-driven development and continuous integration) is required.
Sorry, this vacancy is closed.
To sign up for job alerts and have jobs emailed to you click here