Senior Full Stack Developer PHP (m/f/d)

Permanent employee, Full-time · GB/ Crawley

r2p is a global technology company providing solutions for the public transport sector, combining the flexibility and creativity of a small company with the reach and stability of a large organization. The UK company develops a fully featured real-time public transport information system involving everything from tracking vehicles to distributing information via web applications, mobile apps, api services and reports.
This is how You Make a Difference
We are looking for a senior developer with Laravel/Vue.js full stack experience to create new features and contribute to the overall design within our public transport tracking application working within an agile development team. The role will suit a candidate who can combine development with team leadership skills and over time take on the responsibility for managing our overall development processes and deployment mechanisms based on Jenkins and Ansible and be the go-to person for development queries.

Our core technologies for web development include Laravel, Vue.js, MySQL, MongoDB, Linux, Apache and Elasticsearch. Over time you will gain knowledge of the complete end-to-end operation of our system including the real time tracking data flowing in and out of the system, the apps, pages, open data services and reports providing data to our customers – transport companies, transport passengers, data aggregators and app developers.

You are
We are looking for someone self-reliant and creative with comprehensive knowledge of full stack Laravel development with Vue.js. For this role we require a high level of awareness to be able to consider developments holistically and design them to meet the needs of our customers. We work in an agile environment, using Jira and Git Flow to manage the development process and we require a candidate who can work within this methodology to contribute to code reviews, testing and deployment and move into a role managing these processes.
What you Bring to the Table
  • Completed training in a technical profession or graduation from a technical degree university

Skills Required:

  • Object Oriented PHP
  • Laravel
  • JavaScript, CSS (SASS), HTML
  • Vue.js
  • Git
  • MySQL
  • UX design and building attractive web components
  • MongoDB
  • Testing Strategies
  • Linux Shell
  • Web Server Configuration eg Apache
  • Jira
  • Networking/ Queueing/APIs
  • Working with XML standards and parsing documents
  • OpenLayers or similar mapping tool
  • D3
  • Complex backend code
  • Jenkins/Ansible or similar
  • Bash scripting
Your Benefits
r2p offers exciting career opportunities in various areas and positions. As a globally expanding company, we give our employees the chance to grow with us and work in an international environment. We are a dynamic and open-minded company with flat hierarchies and an open-door philosophy. We attach great importance to sustainability and respect - spiced with a pinch of humour! r2p is part of an innovative and future-oriented industry, committed and motivated to find new solutions that make public transport better!
Please send us your CV together with a letter of motivation via our application form to Peter Deed, Head of Research ​& Development, and Michael Archer, Delivery & Support Director.
About us
r2p's declared goal is to make public transport better! To this end, we develop and sell intelligent software and hardware solutions for the transport sector with the highest quality standards: CCTV, Automatic Passenger Counting, Passenger Information Systems and network audio solutions with real-time data transfer for rail, road vehicles, as well as solutions for fixed infrastructure like platforms and stations.
Our customers benefit from our ideas and customised solutions, which minimise the use of hardware and instead maximise the economic and ecological advantage.
Your application!

We appreciate your interest in r2p Group. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at

Please upload a brief cover letter that states your name, address, contact number/email, position applied for and a CV (in total max. 20 MB).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.
Please add all mandatory information with a * to send your application.