Front End Technical Lead

Randstad Strategic Accounts ,
London, Greater London
Salary: £400 per day

Overview

Front End Technical Lead You will be the key point of technical leadership for our Front End development, providing strategic input to the management team (circa 20%) and overseeing consistency, scalability and quality across the team (circa 20%), while simultaneously carrying out development work of your own (circa 60%). While you will not have direct people management responsibilities, you will have technical ownership over our Front End development strategy and, as part of this, will be expected to assume a guide and mentoring role for other members of the team. You will be joining a team that is responsible for designing and delivering the best technical solutions to support both business and user needs, actively contributing to the evolution of our platforms. We operate in an agile fashion and work closely with the wider business colleagues and customers to ensure the software being delivered is developed iteratively and based on regular feedback from the people who are using it. Leadership. Work closely with the Back End Technical Lead & Architect and Head of Product Strategy to develop a robust Front End systems strategy that aligns with the broader architecture, and support the oversight of our Heroku Servers and AWS. Work closely with management stakeholders in the business to provide technical input on strategic business cases, including time, cost and resource estimates, options analysis and risk assessments. Effectively communicate technical initiatives to a wide range of senior stakeholders, including but not limited to the management team and the Board as required. Oversee and approve the technical approach for all major projects, providing quality assurance to the business without limiting the ownership and empowerment of the team. Review, comment on and sign off any Front End technical documentation produced by the team, ensuring this provides the right level of detail and accurately reflects our set up to support effective knowledge management. Lead initiatives that help us build sustainable and scalable systems, including but not limited to the use of our component library, creation and management of integration tests, the selection of suitable technical tools. Lead the team in embedding best practice thinking, identifying emerging technologies, tools or practices aligned to our goals and making recommendations for how we can harness these areas in our business. Development Actively participate in key Product & Development meetings, including fortnightly planning, refinements, project kick-offs, stand ups, design sessions, demos, retrospectives and other knowledge sharing sessions. Work with a range of key stakeholders to plan and deliver any development initiatives, taking ownership of all aspects including but not limited to: technical planning and estimation, spikes and other investigations, technical testing, responding to and acting on user feedback and producing related technical documentation. Work closely with the Scrum Master and Product Managers to ensure technical plans align with requirements and identify risks, obstacles and other key considerations. Work closely with our UX Designer to ensure that all Front End initiatives are based on strong user-centric design and are viable to deliver. Make recommendations for new improvements or opportunities that will support key business objectives, particularly related to improving conversion, increasing digital engagement and differentiating our offering. Technology: We currently use the following technology, though we're always open to new options as best meets the needs of the team and business: Core javascript with and without frameworks React, Redux, Redux-saga, React hooks Isomorphic React, with Express Jest and enzyme for unit tests CSS, SASS, CSS in JS, CSS Modules Storybook (custom component library UI) Heroku CI/CD build pipeline, with CircleCi integration and AWS Ruby on Rails, Postgres External services such as Papertrail, Redis, Rollbar, Sendgrid Workflow & code management through Pivotal and Github Product documentation through Confluence Data analytics via Google Analytics, Tag Manager, Google Optimise You will need: To be an experienced technical lead with a STEM degree or at least eight years experience performing similar activities described in this job description in a commercial environment. Strong leadership skills and clear ability to foster a collaborative environment. A clear ability to persuade, convince and influence senior audiences for a preferred course of action. To be a proactive, solutions-oriented individual who excels in a fast-paced, ever-changing environment. Have a passion for solving user frictions through simple and effective software solutions. An ability to embrace and reduce uncertainty through continuous, validated learning. Outstanding communications and reasoning skills to navigate a range of stakeholders & business challenges. Experience of producing code optimised for performance and accessibility. Experience within e-commerce, agile environments and/or B2B businesses (preferred, not essential). Randstad Business Support is acting as an Employment Business in relation to this vacancy.