$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Senior Front End / Javascript Developer
Lewis Coulson
,
London, United Kingdom
Experience
Other titles
Skills
I'm offering
Senior Front End Engineer with over ten years of professional experience gained in a range of sectors.
Co-author of The HTML and CSS Workshop by Packt Publishing.
Skillset - React, Redux, Typescript, GraphQl, NodeJS, Jest/Enzyme, Sass, AWS, Docker
Open to new contract opportunities.
Co-author of The HTML and CSS Workshop by Packt Publishing.
Skillset - React, Redux, Typescript, GraphQl, NodeJS, Jest/Enzyme, Sass, AWS, Docker
Open to new contract opportunities.
Markets
United States
(Remote
only)
United Kingdom
France
(Remote
only)
Germany
(Remote
only)
Lithuania
(Remote
only)
Denmark
(Remote
only)
Norway
(Remote
only)
Sweden
(Remote
only)
Finland
(Remote
only)
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2019 - 2020
job
Senior Javascript Engineer
Ladbrokes Coral Group.
Working at Ladbrokes Coral Group on business critical software used in Ladbrokes/Coral retail stores. Part of a large team of 10 front end developers working across a suite of web and desktop applications. Key
contributions - Developed numerical key recording functionality which saves shop workers substantial time when striking new bets for customers, Refactored several large and complex application modules to improve
developer experience and bring code up to date with current React standards
Tech: React, Redux, Sagas, NodeJS, Jest/Enzyme, AWS
contributions - Developed numerical key recording functionality which saves shop workers substantial time when striking new bets for customers, Refactored several large and complex application modules to improve
developer experience and bring code up to date with current React standards
Tech: React, Redux, Sagas, NodeJS, Jest/Enzyme, AWS
Javascript, React, AWS, Retail, NodeJS, Redux, Developer, Jest, Software, Web, UP
2019 - 2019
job
Senior Frontend Developer
Selfridges / Wunderman Thompson Commerce.
Selfridges / Wunderman Thompson Commerce
Working on the Selfridges account at Wunderman Thompson Commerce on a greenfield project re-
platforming the selfridges.com checkout into a single page application. Responsible for leading the front end
architecture and design of a new single page application. Key contributions - Introduced scalable application
design patterns for more junior developers to follow, Developed the majority of the checkout journey
functionality, Introduced testing strategy including unit and functional testing.
Tech: React, Hooks/Context API, Sass, Jest, Enzyme, Storybook
Working on the Selfridges account at Wunderman Thompson Commerce on a greenfield project re-
platforming the selfridges.com checkout into a single page application. Responsible for leading the front end
architecture and design of a new single page application. Key contributions - Introduced scalable application
design patterns for more junior developers to follow, Developed the majority of the checkout journey
functionality, Introduced testing strategy including unit and functional testing.
Tech: React, Hooks/Context API, Sass, Jest, Enzyme, Storybook
Design, React, API, Frontend, Sass, Design Patterns, Functional testing, Architecture, Developer, Jest, Testing, Patterns
2019 - 2019
job
Senior Frontend Engineer
John Lewis / Equal Experts.
Working at John Lewis via Equal Experts on a greenfield project. Part of the fashion team building a new
application for viewing fashion products on the johnlewis.com website. Responsible for the creation of a new
app from discovery phase through to going live to customers. Key contributions - Built new application from scratch, Set new standards for development of key application features, Mentored a junior developer, up
skilling in React and front end technologies
Tech: React, Javascript(ES6/7), Sass, Jest, Enzyme, Cypress, NextJs, NodeJS, GCP, Docker, Micro Frontends
application for viewing fashion products on the johnlewis.com website. Responsible for the creation of a new
app from discovery phase through to going live to customers. Key contributions - Built new application from scratch, Set new standards for development of key application features, Mentored a junior developer, up
skilling in React and front end technologies
Tech: React, Javascript(ES6/7), Sass, Jest, Enzyme, Cypress, NextJs, NodeJS, GCP, Docker, Micro Frontends
Javascript, React, Frontend, Docker, Sass, NodeJS, Fashion, ES6, Website, Developer, Jest, Development
2018 - 2019
job
Senior Software Engineer
Tesco / Equal Experts.
Working at Tesco through Equal Experts. Part of the One Account team who manage business critical
functionality including login and registration for tesco.com. Responsible for developing new features for the
account and registration sections of Tescos website. Key contributions - Mentored graduate developer in order to up skill in front end technologies, Lead a key stream of work responsible for the output of two junior
developers.
Tech: React, Redux, Javascript(ES6/7), Sass, Styled Components, NodeJS/Express, Jest/Mocha, Enzyme
functionality including login and registration for tesco.com. Responsible for developing new features for the
account and registration sections of Tescos website. Key contributions - Mentored graduate developer in order to up skill in front end technologies, Lead a key stream of work responsible for the output of two junior
developers.
Tech: React, Redux, Javascript(ES6/7), Sass, Styled Components, NodeJS/Express, Jest/Mocha, Enzyme
Javascript, React, Sass, NodeJS, Redux, ES6, Website, Developer, Jest, Software, Express, UP
2018 - 2018
job
Senior Frontend Engineer
Verve.
Working at Verve as a senior frontend engineer. Helping to develop a complex new MVP sports product to a
high standard and a tight deadline. Responsible for producing high quality well testing code conforming to current best practices. Working within a squad of talented engineers, designers and product owners. Key
contributions - Improving unit test coverage of new features shipped, Developed the most complex features on the project with minimal support.
Tech: React, Redux, Javascript(ES6), GraphQl, Relay, Sass, Jest, Enzyme
high standard and a tight deadline. Responsible for producing high quality well testing code conforming to current best practices. Working within a squad of talented engineers, designers and product owners. Key
contributions - Improving unit test coverage of new features shipped, Developed the most complex features on the project with minimal support.
Tech: React, Redux, Javascript(ES6), GraphQl, Relay, Sass, Jest, Enzyme
Javascript, React, Frontend, Sass, Redux, Graphql, Unit test, Test, ES6, Support, Jest, Testing
2017 - 2018
job
Senior Javascript Developer
Haymarket / 101 Ways.
Working at Haymarket via 101 Ways working as a lead UI / React developer on greenfield projects. Helped to lead a team of five UI developers building a component library of react components. Lead the front end
development of a complex isomorphic application working in a team of 5 Node/AWS/React engineers. Key
contributions - Mentored less experience front end developers, Helped up skill team in React/Redux
Tech: HTML5, CSS3, Sass, Javascript(ES6), ReactJS, Redux, Jest, Enzyme, Webpack, NodeJS/Express, RamdaJS
development of a complex isomorphic application working in a team of 5 Node/AWS/React engineers. Key
contributions - Mentored less experience front end developers, Helped up skill team in React/Redux
Tech: HTML5, CSS3, Sass, Javascript(ES6), ReactJS, Redux, Jest, Enzyme, Webpack, NodeJS/Express, RamdaJS
Redux, Express, Development, Jest, Developer, ES6, Less, Node, Webpack, Javascript, UI, NodeJS, Sass, AWS, ReactJs, React, Css3, Html5
2017 - 2017
job
Senior Javascript Developer
HMRC / Equal Experts.
Working at HMRC Digital through Equal Experts. Developing an internal user management portal application
using a cutting edge tech stack. Working as part of a highly experienced agile team with full responsibility for
all front end aspects of the application. Key contributions - Increased unit test coverage to 80%,
Refactored codebase to make use of higher order components, Developed a tool to automate the staff on
boarding process.
Tech: HTML5, CSS3, Sass, Javascript(ES6), ReactJS, Redux, TDD, Enzyme, Webpack, NodeJS/Express, Python
using a cutting edge tech stack. Working as part of a highly experienced agile team with full responsibility for
all front end aspects of the application. Key contributions - Increased unit test coverage to 80%,
Refactored codebase to make use of higher order components, Developed a tool to automate the staff on
boarding process.
Tech: HTML5, CSS3, Sass, Javascript(ES6), ReactJS, Redux, TDD, Enzyme, Webpack, NodeJS/Express, Python
Management, Portal, Express, Developer, TDD, ES6, Test, Webpack, Unit test, Javascript, Redux, NodeJS, Agile, Sass, ReactJs, Css3, Python, Html5
2016 - 2016
job
Senior Front End Engineer
national-lottery.co.uk.
Camelot Global
Working on the national-lottery.co.uk website developing new features to streamline the payment
process. Part of an Agile/Scrum team working as the lead front end engineer developing new features
using TDD/BDD methodology. Key contributions - Spearheaded an improved Git workflow, Consulted to the wider organisation on modern frontend best practices, collaborated heavily with UX department.
Tech: HTML5, CSS3, OOCSS, Sass, OO Javascript, KnockoutJS, Responsive, TDD/BDD, Jasmine, Groovy/Grails
Working on the national-lottery.co.uk website developing new features to streamline the payment
process. Part of an Agile/Scrum team working as the lead front end engineer developing new features
using TDD/BDD methodology. Key contributions - Spearheaded an improved Git workflow, Consulted to the wider organisation on modern frontend best practices, collaborated heavily with UX department.
Tech: HTML5, CSS3, OOCSS, Sass, OO Javascript, KnockoutJS, Responsive, TDD/BDD, Jasmine, Groovy/Grails
Website, Responsive, Grails, Organization, BDD, KnockoutJs, Groovy, Workflow, TDD, Javascript, Agile, Sass, UX, Scrum, Frontend, Css3, Git, Html5
2016 - 2016
job
Front End Developer
Potato.
Working on complex high profile projects for Google in a heavily developer based environment. I worked
primarily as part of a large team of front end developers developing complex responsive components for a
redesign of a well known website. I also developed new features for one of the agencies internal applications.
Key contributions - Collaborated with UX to design a complex carousel component, Introduced team to BEM
methodology, Developed some advanced animations utilising CSS3.
Tech: HTML5, CSS3, OO Javascript, Closure, Gulp, Sass, Responsive, Accessibility, Python, Django
primarily as part of a large team of front end developers developing complex responsive components for a
redesign of a well known website. I also developed new features for one of the agencies internal applications.
Key contributions - Collaborated with UX to design a complex carousel component, Introduced team to BEM
methodology, Developed some advanced animations utilising CSS3.
Tech: HTML5, CSS3, OO Javascript, Closure, Gulp, Sass, Responsive, Accessibility, Python, Django
Javascript, Html5, Design, Python, Css3, UX, Sass, Django, SoMe, Website, Gulp, Developer, Google, Accessibility, Responsive, Redesign
2015 - 2016
job
Front End Developer
Salmon.
Working on the AkzoNobel multi discipline team in a heavily process oriented and agile environment. I was
responsible for developing new features for a public facing website and CMS single page application. I also
worked alongside the lead front end developer to produce a prototype for the redesigned website using a
cutting edge stack.
Tech: HTML5, CSS3, OO Javascript, Knockout, ReactJS, Grunt, Sass, NodeJS, Jasmine, Responsive, ES6
responsible for developing new features for a public facing website and CMS single page application. I also
worked alongside the lead front end developer to produce a prototype for the redesigned website using a
cutting edge stack.
Tech: HTML5, CSS3, OO Javascript, Knockout, ReactJS, Grunt, Sass, NodeJS, Jasmine, Responsive, ES6
Javascript, Html5, Css3, ReactJs, CMS, Sass, Agile, NodeJS, ES6, Website, Developer, Responsive, Knockout
2014 - 2015
job
Senior Front End Engineer
Friday.
Working on large complex agile projects predominantly for HSBC, engaged in highly collaborative
cross discipline teams. I worked mostly on a large responsive component library project working closely with other disciplines. I also got to work on some smaller challenging projects including a bespoke tracking
software project used to to monitor user behaviour on HSBC websites.
Tech: HTML5, CSS3, OO Javascript, Dojo, Grunt, Sass, Responsive, Accessibility, Ruby, Ruby on Rails
cross discipline teams. I worked mostly on a large responsive component library project working closely with other disciplines. I also got to work on some smaller challenging projects including a bespoke tracking
software project used to to monitor user behaviour on HSBC websites.
Tech: HTML5, CSS3, OO Javascript, Dojo, Grunt, Sass, Responsive, Accessibility, Ruby, Ruby on Rails
Javascript, Html5, Css3, Websites, Sass, Agile, Ruby on rails, SoMe, Software, Accessibility, Responsive
2013 - 2014
job
UI Developer
POSSIBLE.
UI, Developer
2011 - 2012
job
Front End Developer
Proximity.
Developer
My education
2006
-
2010
University of Westminster
Bachelors, Architecture
Bachelors, Architecture
2004
-
2006
Brentwood County High School
Secondary, ICT
Secondary, ICT
Lewis' reviews
Lewis has not received any reviews on Worksome.
Contact Lewis Coulson
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Lewis directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark