In Progress

Reorganise and modularize Javascript

We have recently overhauled our website with the help of an agency, however this process has left with a single JavaScript file of about 40,000 lines of minified and/or compiled code.

The project is to split each module into a separate file so that my development team can safely call any module without fear of breaking scripts further down. We expect that the end product to be no more than two external files ([url removed, login to view] and [url removed, login to view]). Ideally we should be able to edit each module at its source and adapt our existing Gulp stack to apply the necessary transformations on each module that we can load into our site.

Please take a look at the uploaded files for a diagram of where we are and what we need to have done.

In additional to being exceptionally fluent at JavaScript, you should also have a solid amount of experience using Webpack and a basic understanding of [url removed, login to view] would be beneficial.

This project in essence requires you to merely organise, modularize and otherwise make it exceptionally tidy - amending the code as required. We are happy to communicate with you through our own business instant messaging program when you are successful.

Skills: ASP.NET, Git, Javascript, jQuery / Prototype, LESS/Sass/SCSS

See more: javascript react.js, javascript node.js angular, javascript node.js, python, asp.net, jquery / prototype, angular.js, angular 2.0, vue js, javascript d3.js, vue.js, JavaScript, Node.js, vue js freelance, temp data entry clerk x many no experience ref jjp jobs in singapore, no experience call centres needed in sydney australia, need 1 year experience of andriod developer in delhi, my experience as freelance illustrator in shutterstock, logo creator for solid tire company in gri, javascript video js programmer needed, i want a it firm whose hire 2014 batch passout for web developer as a no experience at low salary in pune

About the Employer:
( 0 reviews ) London, United Kingdom

Project ID: #15322512