WEBRTC Developer

at  GOCODE PTE LTD

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 Oct, 2024USD 7500 Monthly06 Jul, 20243 year(s) or aboveComputer Science,Html5,Mobile Applications,Node.Js,Javascript,Technical Leadership,Complex SystemsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science engineering or related field

Proficient

1

Singapore, Singapore