Talent.com
Tawaran kerja ini tidak tersedia di negara anda.
PHP Developer

PHP Developer

DES DIGITAL MARKETING SDN. BHD.Subang Jaya, Selangor, Malaysia
1 hari lalu
Penerangan pekerjaan

Overview

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, 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.
  • Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.

    #J-18808-Ljbffr

    Buat amaran kerja untuk carian ini

    Php Developer • Subang Jaya, Selangor, Malaysia