Job Title

Lead Software Engineer

Location: Remote

Position: Contract

Salary: £ 600.00 per day

  • Share this job
Add

Job Description

Contract Job Alert 
Title: Senior/ Lead Software Engineer  
Location: Remote/ East Midlands
Pay: up to £600 p/d  
Duration: 3 Months, renewable
Sector – Retail
Inside IR35 – Umbrella
Contact:  – brett.walters@forsythbarnes.com
 
Brief Overview: 
We are currently recruiting a Senior MERN Engineering Lead for a Retail client. Successful applicants will have demonstrable experience developing microservices based on the MERN stack and will be comfortable taking the lead role in an application development setting.
 
Key Requirements:
Extensive and demonstrable experience working with React (both latest version and legacy)
Extensive and demonstrable experience working with NodeJS (both latest version and legacy)
Demonstrable experience of working with the Microsoft Azure Cloud from an application development standpoint.
Extensive and demonstrable experience working with services including (but not limited to): Mongo, Cosmos, Azure Service Bus, Blob Storage, Voltage, Apigee, ISTIO, Kubernetes, Docker
In depth knowledge of ExpressJS
In depth knowledge of asynchronous programming paradigms including modern Javascript ES6, Async/Await
In depth experience of using Babel.
In depth knowledge and experience of using Webpack version 4
Experience creating front end applications using HTML5, LESS/SASS
In depth knowledge of concepts such as Server Side Rendering, the Component Life Cycle, High Order Components, Functional components, React hooks, React State, React Context and Redux.
Excellent understanding of server-side templating languages such as Jade, EJS, etc.
Good knowledge of server-side CSS pre-processors such as Stylus.
Implementing automated testing platforms and unit tests. In particular knowledge and experience of Jest and Enzyme is preferred.
Hands-on experience working on Node.js development tools like npm, grunt, gulp, brunch, broccoli, etc.
Knowledge on Semantic Versioning.
Expert understanding of code versioning tools, such as Git.

Have a question?

We are here to help. Email us or call 0203 857 9200

Contact Us