Job Search and Career Advice Platform

Enable job alerts via email!

PHP Developer

DES DIGITAL MARKETING SDN. BHD.

Subang Jaya

On-site

MYR 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

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.

Qualifications

  • 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.
  • Hands-on experience with video live streaming technologies such as WebRTC and RTMP.
  • Strong proficiency in SQL and experience with relational databases.

Responsibilities

  • Develop, test, and maintain robust PHP applications.
  • Design and implement RESTful APIs, WebSocket connections, and HMAC authentication.
  • Collaborate with front-end developers to integrate user-facing elements.

Skills

PHP programming
RESTful APIs
WebSocket connections
HMAC authentication
Unit testing
ES6+ features
SQL
MySQL/PostgreSQL

Tools

PHPUnit
Laravel
Symfony
CodeIgniter
Django
Job description

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.

Responsibilities

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.

Requirements
Experience in PHP Programming Language

Proven experience in developing applications using PHP.

Strong knowledge of PHP frameworks such as Laravel, Symfony, or CodeIgniter.

2. Thorough Understanding of RESTful API, WebSocket, and HMAC

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.

3. Proficient in Writing PHP Unit Tests

Experience in creating and executing unit tests using PHP testing frameworks like PHPUnit.

Ensuring code quality and reliability through rigorous testing practices.

(a) Understanding of ES6+ features

Arrow functions, destructuring, and template literals.

(b) Array manipulation

Examples: map, filter, reduce, forEach.

Use case: Transforming data from a database query before sending it to the client.

(c) Object manipulation

Examples: Adding, removing, or modifying object properties.

Use case: Formatting API responses or building dynamic payloads.

(d) TypeScript Basics (Preferred)

Understanding of basic types: string, number, boolean, any, void, array, tuple.

Familiarity with interfaces and type safety in application development.

5. Experience in Video Live Streaming (Preferred)

Hands-on experience with video live streaming technologies such as WebRTC and RTMP.

Understanding of video encoding, streaming protocols, and real-time communication.

6. Experience in Using Django (Bonus)

Familiarity with the Django framework and its integration with PHP applications.

Ability to work with Django for specific project requirements when needed.

7. Proficient in SQL Language and Thorough Understanding of MySQL or Postgres

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.