At a Glance
- Tasks: Develop and maintain high-scale software solutions for a global automotive platform.
- Company: Join CitNOW, a leading tech company transforming the automotive industry.
- Benefits: Enjoy flexi-time, wellness initiatives, and continuous learning opportunities.
- Why this job: Shape the future of automotive technology while working with a talented team.
- Qualifications: 5+ years in software development with strong PHP skills and architecture knowledge.
- Other info: Be part of an inclusive culture that values diversity and personal growth.
The predicted salary is between 36000 - 60000 £ per year.
Founded in 2008, CitNOW is an innovative, enterprise-level software product suite that allows automotive dealerships globally to sell more vehicles and parts more profitably. CitNOW's app-based platform provides a secure, brand-compliant solution for dealers to build trust, transparency and long-lasting relationships. CitNOW Group was formed in 2021 to unite a portfolio of 12 global software companies leveraging innovation to aid retailers and manufacturers in delivering an outstanding customer experience. We have over 300 employees worldwide who all contribute to our vision to provide market-leading automotive solutions to drive efficiencies, seamlessly transforming every customer moment.
The CitNOW Group is no ordinary technology company; we live a series of One Team values and this guiding principle forms the foundation of CitNOW Group's award-winning, collaborative and inclusive culture.
About the role: We are seeking an experienced and diligent Senior PHP Engineer to join our Software Engineering team working on our primary platform. You will be working in an agile environment on a high-scale product used in 82 countries, processing 1-2 million videos per month. We are undertaking a major programme of transformation to re-platform our monolithic application into multiple modern codebases leveraging a combination of technologies and frameworks. As a senior member of the team, you will be directly involved with shaping the technical direction of the platform and contributing to the thought-space around architecture. You will be working in an agile environment with other highly skilled people, working in harmony with our other back-end engineering cluster (Python), our front-end engineering team (React) and the mobile-app development team.
Key responsibilities include:
- Write well-designed, maintainable and testable code
- Contribute to platform documentation, creating a growing knowledgebase for the business to lean on
- Contribute to the overall refinement, specification and estimation of work
- Coach/mentor other members of the team in software engineering
- Help the team adhere to coding standards and departmental delivery standards
- Troubleshoot and debug complex issues, providing technical support where possible and ensuring that solutions are implemented or the situation is documented for future reference
- Keep up to date with emerging technologies and trends
- Adopt a "you build it, you run it" mentality with regards to the performance and security of your work
- Line management responsibilities may be required as the team continues to grow
We are looking for:
- 5+ years of experience designing and implementing large, complex software systems in a senior role
- Excellent understanding of distributed systems, event-driven architecture and service-oriented architecture
- Strong knowledge of software design patterns and their practical application
- Proven experience with PHP MVC frameworks (Zend, Symfony, Laravel, CodeIgniter, Yii, Cake etc.)
- Familiarity with safe practices for upgrading legacy PHP projects and using assistive tools
- Experience across a broad range of PHP versions (5.6 to 8.2) to support modernisation initiatives
- Strong experience in test automation within an engineering environment (PHPUnit or equivalent)
- Experience working with IPaaS platforms (MuleSoft, Anypoint, SnapLogic, Boomi, etc.)
- Excellent knowledge of relational databases (preferably MySQL) with a strong focus on performance and optimisation
- Working knowledge of core AWS services and how they relate
- Familiarity with Git and branching strategies
In addition to a competitive salary, our benefits package is second to none. Employee wellbeing is at the heart of our people strategy, with a number of innovative wellness initiatives such as flexi-time, where employees can vary their start and finish times within our core business hours and/or extend their lunch break by up to 2 hours per day. Employees also benefit from an additional two half days paid leave per year to focus on their personal wellbeing.
We recognise the development of our people is vital to the ongoing success of the business and proudly promote a culture of continuous learning and improvement, along with opportunities to develop and progress a successful career with us. The CitNOW Group is an equal opportunities employer that celebrates diversity across our international teams. We are passionate about creating an inclusive workplace where everyone's individuality is valued.
Senior PHP Engineer in London employer: CitNOW Group
Contact Detail:
CitNOW Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior PHP Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at CitNOW or similar companies. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best PHP projects and contributions to open-source. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for the interview like it’s a coding challenge! Brush up on your knowledge of distributed systems and service-oriented architecture. Be ready to discuss how you've tackled complex issues in past roles.
✨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 CitNOW team.
We think you need these skills to ace Senior PHP Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior PHP Engineer role. Highlight your experience with PHP frameworks and any relevant projects you've worked on. We want to see how your skills align with our needs!
Showcase Your Projects: Include links to your GitHub or any other repositories where we can see your code. This gives us a chance to check out your coding style and the quality of your work. Don't be shy, show off your best stuff!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you're the perfect fit for CitNOW. Share your passion for software engineering and how you can contribute to our team. Keep it engaging and personal!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at CitNOW Group
✨Know Your PHP Inside Out
Make sure you brush up on your PHP skills, especially with the frameworks mentioned in the job description like Zend, Symfony, and Laravel. Be ready to discuss your past projects and how you've tackled complex software systems.
✨Understand the Agile Environment
Since you'll be working in an agile setting, it’s crucial to familiarise yourself with agile methodologies. Prepare to share examples of how you've contributed to agile teams and how you handle iterative development and feedback.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific instances where you've debugged complex issues or improved system performance. CitNOW values a 'you build it, you run it' mentality, so highlight your experience in taking ownership of your work.
✨Emphasise Team Collaboration
CitNOW prides itself on a collaborative culture, so be ready to talk about how you've mentored others or worked closely with cross-functional teams. Share examples that demonstrate your ability to communicate effectively and contribute to a positive team dynamic.