JavaScript TypeScript Developer Apply
About Us
Sinch is a global leader in cloud communications, helping businesses connect with their customers on their mobile phones. We reach every phone on earth, with over 147 billion conversations every year. Our technology powers the world's leading communications platforms.
At Sinch we develop and provide a real-time cloud-based communications platform for voice and video calling, SMS, rich messaging and user verification. Our platforms process over 40 billion transactions every year, averaging at 1000+ every second and we reach 5 billion mobile users globally. If scale and complexity excite you, Sinch is it.
We are a dynamic and innovative team seeking a passionate JavaScript (TypeScript) Developer to join our Voice and Video team to be the main driver of our JavaScript SDK and web browser development to make it happen!
Role Overview
As a Javascript developer at Sinch, you own, define, implement and publish product-specific functionality in our JavaScript web client SDK to enable developers to be productive and successful using our products. You love to make it easy for developers and you will have a pivotal part in powering all our voice and video real-time conversations using WebRTC. Here you will have a unique opportunity to write code used directly by other developers as the end users and power peer-to-peer real-time communication.
Responsibilities
Working with SDK development in the Voice and Video team at Sinch you will:
- Take the lead on the Javascript SDK through the whole development cycle.
- Work in close collaboration with our Android and iOS SDK developers to align SDK APIs and features across multiple platforms creating a unified experience for customer developers.
- Keep our documentation and overall Javascript SDK product packaging up to date and user friendly, to make the experience of using our SDK seamless and professional.
Requirements
- A few years' experience as a JavaScript developer with focus on building SDKs.
- Ability to communicate well in the SDK documentation and code.
- Passion for writing clean and testable code.
- Willingness to learn new technologies such as WebRTC, VoIP and push services.
- You communicate proficiently in written and spoken English.
- University degree (BSc or MSc) within Computer Science or similar.
Good to have
- Knowledge of WebRTC and hands on experience with peer-to-peer communication.
- Experience with push services, such as APNs, FCM and W3C push.
Embrace the challenge and join us!