
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A digital marketing company in Subang Jaya is seeking a skilled PHP Developer to join their team. The ideal candidate should have extensive experience in PHP programming and a solid understanding of web technologies. Responsibilities include developing and maintaining PHP applications, designing RESTful APIs, and writing unit tests. Familiarity with video streaming technologies and knowledge of Django are considered a bonus. Competitive compensation and growth opportunities are offered.
We are seeking a skilled and motivated PHP Developer to join our team. The ideal candidate will have extensive experience in PHP programming, a solid understanding of web technologies, and a passion for building high-quality and scalable applications. Experience with video live streaming and additional knowledge of Django is a bonus.
Develop, test, and maintain robust PHP applications.
Design and implement RESTful APIs, WebSocket connections, and HMAC authentication.
Write and maintain efficient, reusable, and reliable PHP code.
Create and execute unit tests to ensure the stability and reliability of applications.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Optimize applications for maximum speed and scalability.
Troubleshoot and debug existing applications to resolve issues and improve performance.
Keep up-to-date with the latest industry trends and technologies to ensure the best possible application solutions.
Proven experience in developing applications using PHP.
Strong knowledge of PHP frameworks such as Laravel, Symfony, or CodeIgniter.
Solid experience in designing and implementing RESTful APIs.
Proficient in setting up and managing WebSocket connections.
Understanding of HMAC (Hash-based Message Authentication Code) for secure data transmission.
Experience in creating and executing unit tests using PHP testing frameworks like PHPUnit.
Ensuring code quality and reliability through rigorous testing practices.
Arrow functions, destructuring, and template literals.
Examples: map, filter, reduce, forEach.
Use case: Transforming data from a database query before sending it to the client.
Examples: Adding, removing, or modifying object properties.
Use case: Formatting API responses or building dynamic payloads.
Understanding of basic types: string, number, boolean, any, void, array, tuple.
Familiarity with interfaces and type safety in application development.
Hands-on experience with video live streaming technologies such as WebRTC and RTMP.
Understanding of video encoding, streaming protocols, and real-time communication.
Familiarity with the Django framework and its integration with PHP applications.
Ability to work with Django for specific project requirements when needed.
Strong proficiency in SQL and experience with relational databases like MySQL or PostgreSQL.
Ability to design and optimize database schemas, write complex queries, and ensure data integrity.