Job Description

What You'll do:

  • Design, development and scalability of our web dashboards
  • Create and maintain the reusable component library of 100ms
  • Articulate complex architecture problems, drive engineering excellence and collaborate with across-functional team
  • Ensure scalability, reliability and security of the web applications
  • End to end ownership of feature-modules
  • Share technical best practices, and improve workflows within the team
  • Collaborate with Product Management team and Design team to drive features/improvements

What makes you a great fit:

  • Experience in reusable and scalable web applications- Proficient in JavaScript, Typescript, and React JS
  • Knowledgeable in data structures and algorithms
  •  Experience with video conferencing, Sockets, WebRTC concepts, and real-time communication
  • Ability to take on complex and ambiguous problems- Ability to speak and write in English fluently and idiomatically
  • Strong inclination to keep up-to-date with the latest trends, learn new concepts, or contribute to open-source projects and would be eager to talk about ideas in internal or external forums
  • Open to working on constructive feedback and proactively sharing the same with peers.

About 100ms

  • 100ms is building a Platform-as-a-Service for developers integrating video-conferencing experiences into their apps. Our SDKs enable developers to add gold standard audio-video quality conferencing with much faster shipping times.
  • We have built world-record scale live video infrastructure powering billions of live video minutes in a day.

Company Type


Company Size

1-10 Employees

Office Locations

Bangalore, Karnataka, India