(Senior) PHP Developer
About the role:
We are seeking a skilled and self-motivated PHP Developer to join us. The successful candidate will also constantly provide value-adding inputs to enhance the features of our tech products.
The tech team in TSL Media creates our own proprietary tech that helps support our companies such as media monitoring/data systems and our own internal HR system. The team also maintains all the websites and web services across the organisation, all of which are challenging major roles that would look great on your CV.
What you will do:
- Develop, maintain, and enhance web applications using PHP and the Laravel framework.
- Collaborate with cross-functional teams including UI/UX designers, product managers, and other developers to define, design, and deliver new features.
- Write clean, secure, and well-documented code following best practices and design patterns.
- Optimize application performance, scalability, and reliability.
- Participate in code reviews to maintain code quality and share knowledge.
- Troubleshoot, test, and maintain core product software to ensure strong optimization and functionality.
- Design and manage database structures, queries, and migrations using MySQL or other relational databases.
- Implement APIs and integrate with third-party services (e.g., RESTful APIs, payment gateways, cloud services).
- Mentor junior developers and contribute to improving internal development processes and workflows.
- Stay updated with the latest industry trends, technologies, and best practices in Laravel and PHP development.
- Work with DevOps and infrastructure teams to deploy, monitor, and manage applications across development and production environments.
- Ensure compliance with coding standards, security guidelines, and data protection regulations.
- Incorporating functionalities and features into websites
- Able to handle multiple projects simultaneously
- Undertake any other ad-hoc assignments as required
A successful candidate should have:
- At least 3 years' experience in programming and/or web development
- Good programming skill set with PHP Frameworks (Laravel, Codeigniter or similar frameworks)
- Proficient understanding of code versioning tools, such Git and Git Flow
- Great understanding of relational database (MySQL)
- Familiarity with HTML, CSS, jQuery and ES6
- Strong analytical and problem solving skills
- Good communication skills in English
- Team player with the ability to thrive in a fast-paced environment