OVERVIEW We are seeking an experienced PHP Developer with a proven track record of building robust, scalable web applications. As a PHP Developer, you will be responsible for developing, testing, and maintaining PHP-based applications while collaborating with cross-functional teams to deliver high-quality software solutions. The ideal candidate should have a strong understanding of PHP frameworks, database management, front-end technologies, and a thorough knowledge of the Janus WebRTC server and RTMP protocol, with a demonstrated ability in implementing and optimizing real-time video and audio streaming solutions. As a PHP and WebRTC Engineer, you will contribute to the development and enhancement of our real-time communication systems.
RESPONSIBILITIES Develop and maintain server-side PHP applications, ensuring their functionality, performance, and responsiveness. WebRTC server and RTMP protocol implementing and optimizing real-time video and audio streaming solutions Collaborate with cross-functional teams, including designers and other developers, to define project specifications and implement features. Write clean, well-documented, and efficient code following industry best practices. Troubleshoot and debug issues, conduct testing, and perform code reviews to ensure quality and performance. Integrate data from various sources and databases into PHP applications. Stay up-to-date with emerging technologies and industry trends to continuously improve skills and knowledge. Optimize application performance, scalability, and security. Participate in the entire software development life cycle, including planning, requirements gathering, estimation, and deployment. Contribute to the continuous improvement of development processes and workflows.
REQUIRED SKILLS Bachelor's degree in Computer Science, Engineering, or a related field. Proven working experience as a PHP Developer, preferably 8 to 12 years of experience. Strong knowledge of PHP web frameworks such as Laravel. Familiarity with video codecs, audio codecs, and streaming protocols. Janus WebRTC server and RTMP protocol Proficient understanding of front-end technologies, including HTML5, CSS3, JavaScript, and jQuery. Experience with database systems such as MySQL, including database design and optimization. Familiarity with version control systems, such as Git. Understanding of API development and integration. Solid understanding of object-oriented programming (OOP) concepts. Ability to write clean, reusable, and efficient code. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Attention to detail and a passion for software development.
REQUIRED EXPERIENCE AND QUALIFICATIONS Bachelor’s or JD Degree or relevant equivalent experience
PREFFERED TECHNOLOGIES Experience with other web technologies such as .Net Core, React, or Vue.js. Knowledge of cloud platforms and services, such as AWS or Azure. WebRTC server and RTMP protocol. implementing and optimizing real-time video and audio streaming solutions. Familiarity with agile development methodologies.
Php Developer • India