Front-end Software Engineer

About Us

CDG is a development and consultancy company that works with some of the UK’s largest companies to produce massively scalable applications. 

About You

You are an intelligent, ambitious, articulate, proactive, fast-learning team player with a can-do attitude. You have at least three years’ worth of commercial web front-end development experience and have a good knowledge of a range of coding languages alongside excellent HTML, JavaScript, and CSS skills. Version control, BDD, TDD and CI\CD are the backbones of your engineering toolkit. You are always up to date with the latest industry trends, have a desire to venture into back-end and full-stack development, and open to taking on tasks that require learning new technologies and skills.

The ideal candidate will have an eye for detail and an intuition for great user experience and interface designs, and even some experience as a graphic designer. Solid communication skills with both business and engineering professionals come naturally to you, including explaining technical matters to non-technical people.

About the Role

As a key member of the development team, you will be working alongside our software engineers on exciting greenfield software projects for major enterprises, as well as homegrown applications and side projects.

You will be involved and play a key role throughout the application lifecycle - from concept to delivery, and chip in with helping maintain and improve our existing projects.

Skills and Requirements


  • 3 years+ of commercial web front end development experience
  • Knowledge and commercial experience using design patterns (unidirectional state flow, immutable)
  • Excellent HTML, JavaScript, and CSS skills
  • Extensive proven experience with front-end frameworks (React, Angular to a lesser extent)
  • Knowledge of frontend tooling including npm, Webpack, gulp, yarn
  • Experience with frontend testing
  • Experience with cross-browser and device testing websites
  • Experience with CSS pre-processor (Sass/Less)
  • Fluency in interpreting and working with third-party APIs
  • Good understanding and experience with both relational and NoSQL databases (e.g., MySQL, Mongo, etc.)
  • Version Control and Git flows
  • Ideally working experience with serverless solutions


  • Experience setting up, configuring, and working with Cloud Infrastructure, especially AWS and DigitalOcean
  • Experience working in fast-paced start-ups in Scrum and Kanban Agile environments
  • Good understanding and ideally experience with NodeJS
  • background in interfacing with RESTful Web Services
  • iOS or Android mobile native programming experience.
Start Date:
Contract Length:
Job Reference:
FE 1
Job ID:
Less than 10

Remember: You should never send cash or cheques to a prospective employer, or provide any financial information. Please get in touch if you see any roles asking for payments or financial details from you. For more information, visit

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts