Full stack Engineer
Recruiter
SidTech
Listed on
21st March 2021
Location
London
Salary/Rate
£500 - £550
Type
Contract
Start Date
2021-03-21 00:00:00
This job has now expired please search on the home page to find live IT Jobs.
JOB DESCRIPTION Job Title:Senior Software Engineer (Full Stack) - TechnologyInside IR35 Location:London Department/Practice: Ecommerce / Digital Stores Job Purpose and primary objectives: We are looking for a passionate, creative, self-motivated Senior Software Engineer to help design, develop and deploy full stack software solutions. The successful candidate will be able to build high-quality, innovative and performant software, to drive engineering standards across the team and organisation. Help to improve working practices and become a valued leader in the engineering community. Key responsibilities (please specify if the position is an individual one or part of a team): Key accountabilities and measures ? Collaboratively solves problems and communicates technical decisions through tech-talks, articles and?white-boarding?sessions? ? Can work completely independently, without having to rely on other ream members to make progress or resolve blockers ? Inducts new team members; provides coaching and mentoring to other engineers ? Participates in the recruitment process including sitting on interview panels and reviewing technical tests? ? Evangelises clean, quality code within the team?and the organisation ? 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. Being thoroughly involved from architectural and system design sessions to code review and in evaluating performance in production. ? 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 ? Consults business stakeholders on the best approach for delivering complicated features, both in how it can be split and sequenced, and in terms of potential improvement to the functional requirements ? Naturally puts themselves forward for challenging tasks Key Skills/Knowledge: ? Track record of building and deploying full-stack, distributed web applications ? Expert understanding of software architecture and design principles ? Expert level JavaScript and TypeScript ? Experience with GraphQL ? Strong experience in a variety of JS frameworks (e.g. react, vue, next, angular, ember, node) ? Understanding of SSR, CSR and site generation as well as the tool chains used to deliver each ? Expert with source control systems (e.g. git) ? Experience with build automation tools (Webpack, nodemon, gulp etc.) ? Expert understanding of build configuration and automation in a CI environment ? Experience working with CI tools (Concourse, Azure Pipelines) ? Strong understanding of containerisation (preferably with Kubernetes and Docker) ? Comfortable deploying and maintaining all infrastructural and application services required by a web-application within a cloud environment both IaaS and PaaS ? Experience working within an Agile, DevOps environment ? Strong experience with testing frameworks and libraries ? Proficiency with TDD & BDD ? Understanding of Accessibility best practices ? Strong experience with HTML/CSS and supporting technologies Experience required:4 to 8 Years Duration of the Assignment:6 + months