x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   WEBRTC Developer
 banner picture 1  banner picture 2  banner picture 3

WEBRTC Developer

Gocode Geek Pte. Ltd.

Job Highlights:

  • Attractive Compensation & Benefit
  • Joining a growing company in a growing industry
  • Good and Positive working culture

Position Overview:

As a WEBRTC Developer, you will be responsible for designing, developing and implementing real-time communication solutions using WebRTC technology. You will collaborate closely with cross-fuctional teams to integrate WebRTC capabilities into our products and services, ensuring high performance, scalability and reliability. The role requires a solid understanding of WebRTC protocols, APIs, and browser compatibility issues, along with a passion for delivering high quality and scalable solutions.

Job Descriptions:

  • Design, develop and maintain WebRTC based applications, including audio/ video calling, screen sharing and data transfer functionalities.
  • Implement signaling protocols (such as SIP, XMPP) for establishing and managing WebRTC sessions effectively.
  • Optimise media processing algorithms for efficient bandwidth utilization and low latency.
  • Integrate WebRTC solutions while existing backend services and frontend applications.
  • Utilize expertise with WebRTC libraries and frameworks, such as SimpleWebRTC, PeerJS, and Janus to enhance application capabilities.
  • Leverage knowledge of containerization technologies like Docker and orchestration tools such as Kubernates to streamline deployment processes.
  • Conduct performance testing and troubleshooting to identify and resolve issues related to audio/video quality, network connectivity, and system reliability.
  • Stay up to date with the latest advancements in WebRTC technology and standards and evaluate their potential impact on our products.
  • Collaborate with business analyst, UI/UX designers and other stakeholders to define requirements and prioritize feature development.
  • Provide technical guidance and mentorship to junior developers on WebRTC best practices and development techniques.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering or related field.
  • 3 years of proven experience as a WebRTC Developer or in similar role, with a strong focus on developing mobile applications (iOS/Andriod) with robust WebRTC capabilities.
  • Proficiency in JavaScript, HTML5 and CSS3 for frontend development.
  • In-depth understanding of WebRTC protocols, APIs and browser compatibility issues.
  • Experience with server-side technologies such as Node.js, WebSocket, and RESTful APIs.
  • Excellent problem-solving and troubleshooting skills, with the ability to analyze complex systems and identify practical solutions.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams and communicate technical concepts to non-technical stakeholders.
  • Proven ability to provide technical leadership, mentorship, and guide the team in implementing best practices and industry standards.

Sharing is Caring

Know others who would be interested in this job?