Laravel PHP Software Engineer at Slow Ways CIC, West London, £250-£350 per day

£250 - £350 per day
  • Contract Spy
  • London W5, UK
  • Sep 14, 2021
Duration not stated

Contract Description

What if there was a network of walking routes that connected all of Great Britain’s towns and cities? That’s what we are making. Want to help us?

Slow Ways is an initiative to create a network of walking routes that connect all of Great Britain’s towns and cities as well as thousands of villages.

Ultimately we want to inspire and support more people to walk and wheel, more often, further and for more purposes. 

We’ve made a great start. So far volunteers have created nearly 8,000 routes that stretch for over 100,000km. Our current phase of work is focussed on engaging people from across Great Britain to walk, review and survey all these routes. In the next phase we will be working to inspire even more people to travel and enjoy Slow Ways.

It is time for our Slow Ways website (https://beta.slowways.uk), that has received millions of page views from hundreds of thousands of users, since its launch in April. We’re looking for a talented software engineer to help enhance our website and deliver functionality to delight these as we move out of beta.

Inclusion matters to us. We are especially interested to hear from people who have experiences that will help us to connect with a greater diversity of people. 

We are an equal opportunities organisation. All our employment decisions are made without regard to race, colour, religion, sex, gender, sexual orientation, national origin, age, disability, citizenship or marital status. You must be located and legally allowed to work in the UK.

Job Description

We are looking for a Laravel Developer to work with our Chief Technologist to manage and enhance our full-stack website and to complete the transition of the Slow Ways website (https://beta.slowways.org) out of beta. 

You will be primarily responsible for designing and developing the back-end of the web application but will also be tasked with integrating front-end components. Due to the collaborative nature of this project, the ideal candidate possesses strong communication skills in order to efficiently and effectively address issues and build new functionality to meet our user’s needs.

Responsibilities 

  • Collaborate with our Chief Technologist, data and management teams to enhance our PHP based web application 
  • Design and develop server-side logic using Laravel 
  • Define, amend and maintain databases 
  • Create reusable, effective, and scalable PHP code
  • Ensure HTML, CSS (tailwind css), and JavaScript is valid and consistent across related applications 
  • Design the different layers of the web application
  • Ensure security and data protection best practices
  • Develop components for the database such as storage, queries, and triggers
  • Ensure any development is scalable and easy to support
  • Work in a team using Github, AWS and deploy scripts

Skills and Qualifications

  • English language proficiency
  • 1-5 years of professional experience in Laravel web framework within PHP programming language 
  • Proficient in SQL schema design, and REST API design and consumption
  • Proficient understanding with software testing using one or more related frameworks (e.g. PHPUnit, PHPSpec, Behat, Dusk)
  • Good understanding of front end languages including Tailwind css
  • Understanding of spatial and mapping techniques and approaches.