Front-End Developer

About Us

leighton: 27 years and counting. Experienced and agile. Trusted by some of the world’s biggest brands. We develop and deliver custom software. We use technology to make money, save money, create efficiencies, integrate systems, solve problems. To help our customers thrive. We have a pool of talent. To manage projects. Test to high standards. Create user experiences for every type of user. We include, include, include. Our service is personal. We know your name. We can do amazing things with tech. We’ve got the talent. We decide what’s best for our customer together.

Job Summary

We are growing our Software Delivery team and currently have a vacancy for Front-End Developers to deliver exceptional software solutions, which are secure, appropriately tested, perform well and help provide an engaging customer experience. The Developer is accountable for providing exceptional software solutions. 

Main Duties & Responsibilities

You will be responsible for the following; however this is not an exhaustive list and you maybe required to carry out other duties that the business deem fit.

  • Turn concepts and requirements into exceptional, highly available, quality, web applications using industry standard languages and technologies
  • Implement highly modular and maintainable components across a horizontally scalable application framework designed to maximise reuse across multiple channels. 
  • Deliver exceptional software solutions to specification and on-schedule.
  • Participate in the definition of scope of projects and estimates of timescales for development and maintenance work.
  • Produce accurate and unambiguous functional and technical documentation of products, systems and services prior to and during development. 
  • Proactively suggest ways to improve the quality of software releases. Work with the team to ensure that development follows best practice and the Leighton delivery model. 
  • Share your expertise with other team members and be eager to learn from them as well.

Relationships

  • Software Engineers
  • Delivery Team Leader
  • Solution Design Team
  • Project Delivery Team
  • Customers

Person Specification

Knowledge, Skills & Abilities

  • Commercial experience of working in software development (1+ years) or demonstratable experience
  • Proficient in a desired software language (HTML, CSS, JS, Node.js, JAVA, development of modern RESTful API or strong in another server side technology, SQL or NoSQL databases)
  • Appreciation of OWASP top 10
  • Demonstrable understanding of accessibility best practices
  • History of working with QA and testing teams to deliver a quality product (automated testing framework desirable)
  • Working knowledge of databases and dynamic content is desirable 
  • Knowledge of Angular or comparative frameworks that use MVC  
  • Ability to produce accurate documentation
  • Ability to analyse information

Behaviours

  • An open and genuine communicator
  • Able to take responsibility for your actions
  • Always learning and wanting to improve
  • Takes responsibility for own development
  • Love what you do
  • Value and support your team
  • Embrace who you are
  • Open minded and willing to explore new ideas

What We Offer 

We value our team and to attract exceptional people we offer an excellent package. You can look forward to:

  • A competitive salary this will be dependent on experience. 
  • A contributory pension scheme 
  • 25 days annual leave, plus bank holidays 
  • A flexible approach to working hours
  • Continuous personal development, career path and training