Pjsip Voip Mobile Web Application Consultant


consulting web dev voip mobile

Posted 5 months ago

⚠️ SCRIPT: Found the US keyword

Share this with a friend 👉

Job Type: Part-time Consulting/Contract/Advisory Location: Worldwide Department: Mobile & Platform Development Position: PJSIP VoIP Mobile & Web Application Consultant Website: https://www.illumy.com

illumy is a stealth startup focused on building the next big thing in cloud communications – Persistent Communications. With a team of former product, technology, and marketing leaders from RingCentral, 8x8, Atlassian, Amazon, BroadSoft, and Avaya, we have a vision for combining email, messaging, group chat, voice, video, and phone into a new cloud-based connected software experience available to people around the world.

 illumy is looking for a consultant with C coding experience and deep familiarity with the PJSIP open source multimedia communication library. Must have experience integrating into various environments including Android, iOS, and Web clients. Experience with SIP and VoIP is required. This individual will consult with a team of developers to build the core C library and assist in the integration of the stack in iOS platforms using Swift and Android platforms using Java/Kotlin. This individual will assist the illumy development team in a consulting role.

 Qualifications & Experience:

  • Expert level understanding of the C programming language

  • Core expertise in the PJSIP multimedia communication library

  • Knowledge of dTLS, SIP, RTP, sRTP, OPUS, and similar protocols

  • Knowledge of WebRTC and STUN/TURN

  • Experience with endpoint interoperability and testing

  • Able to get hands on with developing the C library and integrating code

  • Experience with developing and integrating into Android and iOS environments

  • Familiarity with Java/Kotlin and Swift

  • Advise on best practices for world-class architecture and code base optimization to deliver a quality experience

  • Perform code reviews for code quality, performance, and alignment to requirements

  • Able to show examples of applications developed

  • Experience working with distributed and remote software development teams

Apply Back