Full Stack Developer
-
Location
City of London
-
Sector:
-
Job type:
-
Salary:
£350 per day
-
Contact:
Jacob Appleton
-
Email:
jappleton@yolkrecruitment.com
-
Contact phone:
07458 163 789
-
Published:
almost 3 years ago
-
Duration:
6 Months
-
Expiry date:
2021-07-02
-
Start date:
ASAP
-
Consultant:
ConsultantDrop
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 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