< Back to Vacancies

Front End Software Engineer

Location: Newcastle

Salary: Dependant on experience

Job Type: Permanent

Job ID: 166670

NRG are delighted to be recruiting for an experienced Front End Developer with our Newcastle-based client. This is a permanent role with a competitive salary depending on skills and experience.


Successful applicants will enjoy a productive yet relaxed working culture, highly skilled colleagues and being involved in a company where talent and passion is richly rewarded. This is a very exciting opportunity to learn the latest and greatest tools used to deliver compelling experiences.



  • Contributing to the Scrum team

  • Develop new user-facing features

  • Build reusable code and libraries for future use

  • Ensure the technical feasibility of UI/UX designs

  • Optimise features and sites for maximum speed and scalability

  • Contributing to product documentation and knowledge base

  • Collaborate with other team members and stakeholders as part of scrum team

  • Provide quality feedback to development team and stakeholders

Skills required: 




  • Experience of modern standards for HTML, CSS (SASS), and Javascript.

  • Experience with RESTful web services and JSON

  • Confident building responsive mobile first web sites and applications

  • Experience with asset build processes and tools

  • Knowledge of version control with Git

  • Adherence to web standards and best practices for user-experience and accessibility

  • Confident providing code reviews and sharing knowledge

  • Experience problem solving and debugging

  • Experience writing clean, lean and scalable Front End code

  • Be comfortable with completing individual tasks, as well as collaborating with a team.

  • Be highly self-motivated with a passion for personal-development.




  • Experience using Javascript MVC Frameworks

  • Experience using Javascript libraries such as React

  • Basic understanding of back-end technologies, e.g. C#, ASP.NET MVC, IIS

  • Knowledge of development lifecycle

  • Experience of working in an Agile process using SCRUM techniques.