PHP Developer in Edinburgh

PHP Developer in Edinburgh

Edinburgh Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Join us as a PHP Developer to create amazing ticketing software and lead exciting projects.
  • Company: Citizen Ticket, a forward-thinking company revolutionising the ticketing experience.
  • Benefits: Enjoy a competitive salary, flexible hours, 25 days holiday, and share options.
  • Why this job: Make a real impact in the events industry while working with cutting-edge technologies.
  • Qualifications: Experience with LAMP stack and MVC frameworks; strong communication skills are a must.
  • Other info: Work remotely or hybrid if you're in Edinburgh, with great career growth opportunities.

The predicted salary is between 28800 - 48000 £ per year.

The Company

Citizen Ticket’s mission is to create best-in-class ticketing, accreditation, and access control software that is loved by festivals and experiences globally.

The Role

A vacancy has been identified for a PHP Software Engineer to join the team at Citizen Ticket. This role will be key to delivering the company’s vision, ensuring that we continue to build high quality software which meets the needs of our clients.

Reporting to the Product Owner, the PHP Software Engineer will be responsible for:

  • Supporting and developing our key products: www.citizenticket.co.uk (our ticketing platform), Eventree (our event management system), Box Office (our access control system)
  • Analysing requirements to determine the best implementation
  • Conducting code reviews
  • Providing technical leadership to the development team
  • Diagnosing and fixing bugs
  • Writing documentation and help guides
  • Demonstrating new features to other members of staff
  • Writing unit tests and conducting testing when necessary

The Person

We are looking for an excellent communicator with impeccable written and spoken English who is able to conduct themselves professionally. The right individual will be highly motivated and seeking an ongoing career in software engineering. We welcome individuals from all kinds of backgrounds but would be particularly interested in people who have experience working on either event management or ticketing systems.

At a minimum the PHP Software Engineer should possess these skills:

  • Excellent written and verbal communication skills
  • Experience with LAMP stack
  • Any MVC framework, but ideally Zend Framework or Slim
  • Version control, preferably with Git
  • Experience of front end development with jQuery, Javascript, Vue, and Bootstrap
  • Desire to learn new technologies
  • A good eye for detail

These skills would be really beneficial but not essential:

  • Experience of CentOS is a bonus
  • Confident on the command line
  • Able to write advanced SQL queries and optimise them for performance
  • Experience of provisioning tools, specifically Ansible
  • Experience of creating and consuming APIs
  • Experience working with payment gateways
  • Knowledge of a message broker such as RabbitMQ
  • Experience developing AI technologies
  • Experience with Docker, with a strong preference for candidates who have hands-on experience setting up and maintaining Docker containers and development environments

The Package

This role offers the following:

  • Starting salary of £40,000 to be reviewed each January
  • 25 days holiday plus bank holidays (currently 8 days per year) per year
  • An additional 5 days holiday at Christmas
  • Additional holiday unlocked through targets
  • Company pension scheme
  • Flexible working hours
  • Opportunity to receive share options (EMI)

Interview process

We’ll use a two stage process. There will be an initial 30 min phone call to assess suitability, communication skills etc. Then there will be a video call interview with some technical questions which will last around an hour.

Location

The entire development team currently works remotely. Citizen Ticket has an office in Edinburgh and staff living in Edinburgh are required to work in a hybrid manner. Staff who live further afield may work fully remotely.

PHP Developer in Edinburgh employer: Citizen Ticket

Citizen Ticket is an exceptional employer that prioritises innovation and employee growth within a supportive work culture. With flexible working hours, a competitive salary, and opportunities for share options, employees are encouraged to thrive both personally and professionally. The hybrid working model allows those based in Edinburgh to enjoy the benefits of collaboration while also accommodating remote team members, making it a truly inclusive environment for all.
C

Contact Detail:

Citizen Ticket Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land PHP Developer in Edinburgh

✨Tip Number 1

Get your networking game on! Reach out to people in the industry, especially those who work at Citizen Ticket or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best PHP projects, especially if they relate to ticketing or event management. This will give you an edge and demonstrate your passion for the field.

✨Tip Number 3

Prepare for the interview like a pro! Brush up on your technical skills and be ready to discuss your experience with the LAMP stack and MVC frameworks. Practice common coding challenges to impress during the technical interview.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the Citizen Ticket team.

We think you need these skills to ace PHP Developer in Edinburgh

PHP
LAMP stack
MVC framework (ideally Zend Framework or Slim)
Version control (preferably Git)
Front end development (jQuery, Javascript, Vue, Bootstrap)
Excellent written and verbal communication skills
Analytical skills
Attention to detail
Unit testing
API creation and consumption
SQL query optimisation
Docker
Technical leadership
Problem-solving skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the PHP Developer role. Highlight your experience with the LAMP stack and any MVC frameworks you've worked with, especially if it's Zend or Slim. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how your background fits with our mission at Citizen Ticket. Keep it professional but let your personality come through!

Show Off Your Communication Skills: Since we value excellent communication, make sure your application is clear and well-structured. Use proper grammar and spelling, and don’t hesitate to showcase any relevant writing experience you have. We love a good communicator!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at Citizen Ticket!

How to prepare for a job interview at Citizen Ticket

✨Know Your PHP Inside Out

Make sure you brush up on your PHP skills before the interview. Be ready to discuss your experience with the LAMP stack and any MVC frameworks you've used, especially Zend or Slim. They’ll likely ask you about specific projects where you’ve implemented these technologies.

✨Show Off Your Communication Skills

Since excellent communication is key for this role, practice explaining complex technical concepts in simple terms. You might be asked to demonstrate how you would communicate with non-technical team members, so think of examples where you’ve done this successfully.

✨Prepare for Technical Questions

Expect some technical questions during the video call. Brush up on your knowledge of version control with Git, front-end technologies like jQuery and Vue, and be ready to write some code on the spot. Practising coding challenges can really help you feel more confident.

✨Research Citizen Ticket

Familiarise yourself with Citizen Ticket’s products and mission. Understanding their ticketing platform and event management system will not only help you answer questions but also show your genuine interest in the company. Think about how your skills can contribute to their goals.

PHP Developer in Edinburgh
Citizen Ticket
Location: Edinburgh
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>