Senior Software Engineer (Full Stack) - Frontend Technology

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

JOB DESCRIPTION
Job Title:
Senior Software Engineer (Full Stack) - Frontend Technology
Location:London
Department/Practice:
Ecommerce/Digital Stores
Job Purpose and primary objectives:
As a Senior Frontend Software Engineer you will be working within product teams to build single page web applications. Contributing to the Front End applications and our 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 (please specify if the position is an individual one or part of a team):
. 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 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 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
Key Skills/Knowledge:
. Able to demonstrate 8 years + experience of developing best of class web applications
. Significant experience with single page applications using frameworks such as React and/or AngularJS
. The successful candidate is expected to possess expert level JavaScript and 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 Webdriver.io
. 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
Desirable skills:
. Experience working within a Continuous Delivery environment
. Experience with PWA
. Worked in an Azure environment before
. Good SEO knowledge
Contributions towards open source software or organize or speak at software-related meetup groups
Experience required:4 to 8 Years
Duration of the Assignment:6 + months
Start date
ASAP
Duration
6.0 MONTH
From
SidTech LTD
Published at
07.03.2021
Project ID:
2064729
Contract type
Freelance
To apply to this project you must log in.
Register