View Our Website View All Jobs

WebRTC Development Lead

Job Summary

A WebRTC Development Lead will be in charge of the software development process, creating new modules as well as modifying existing modules. They will also be performing analysis and designs.

Responsibilities

  • Receiving requests for new modules and modifications to existing tasks.
  • Controlling all stages of the development life cycle including initial analysis, implementation, integration, testing, debugging, data validation, and support.
  • Conducting analytical reports about users’ requirements, new task requirements, and the impact of the new task on the internal workflow.
  • Designing modules by dividing the users’ requirements into submodules and setting timeframes for task completion.
  • Assigning submodules to our software developers to proceed with the programming of the modules.
  • Ensuring that all aspects of the project are completed as planned.
  • Receiving user feedback and data modification requests, solving bugs, and handling client complaints.
  • Administrating the company’s web portal (configuring IIS, performance tracking, and problem solving).
  • Staying up to date with the latest software development technologies and methodologies to develop internal work.

Qualifications & Work Experience

  • Bachelor’s degree in any field
  • 4+ years of relevant experience
  • Good command of both written and spoken English
  • Experience in web technology such as HTML 5, CSS, XML, JavaScript and JQuery , Node.Js
  • Understanding of Telephony/WebRTC concepts (SIP, Trunking, STUN/TURN)
  • Excellent knowledge of DB concepts and tools (Microsoft SQL server)
  • Excellent knowledge of Dot Net (ASP.NET, MVC, C#)
  • Excellent knowledge of OOP (concepts, techniques, principles, analysis, and design)
  • Excellent knowledge of design patterns
  • Good knowledge of ORM
  • Good knowledge of video processing
  • Very good knowledge of image processing
  • Excellent knowledge of workflow systems
  • Excellent knowledge of digital audio transmission technologies
  • Very good knowledge of data processing and handling with various types and sizes (documents and media)

Experience in the following puts you at the top of the list of applicants

  • Kurento
  • WebRTC internals
  • WebRTC platforms

Job Behavioral Competencies

  • Very good communication skills
  • Accuracy and attention to details
  • Highly organized
  • Time and stress management skills
  • Problem solving skills
  • Adaptability and flexibility
  • Ability to learn
  • Analytical thinking
  • Decision making
  • Self-motivated
  • Leadership skills

Compensation

  • Monthly gross salary offered for this position is in the range of 12,000 EGP­­­–15,000 EGP.
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150