Form cover
Page 1 of 1

Software Developer

About VideoSDK:

VideoSDK is a real-time communication platform that helps developers and businesses build scalable video, voice, and interactive experiences into their applications. With powerful APIs and SDKs, VideoSDK enables teams to create custom solutions for video conferencing, live streaming, webinars, virtual classrooms, and collaborative applications without worrying about the complexities of infrastructure.

Position: Software Developer (ReactJS & JavaScript) Location: Surat, GJ (Onsite) Experience: 1-2 Years Website: www.videosdk.live

Role Overview:

As a Software Developer, you will work primarily on our JavaScript SDK, contributing to the development of new features, improvements, bug fixes, testing, and debugging.

This role is ideal for a fresher or early-career developer who has a strong foundation in JavaScript and ReactJS and is eager to learn SDK development, real-time communication technologies, and system-level concepts.

Key Responsibilities:

• Develop, maintain, and improve JavaScript SDKs.

  • Write clean, scalable, and maintainable JavaScript/TypeScript code.

  • Build and enhance features using ReactJS where required.

  • Debug and troubleshoot SDK-related issues.

  • Understand existing codebases and contribute to feature development.

  • Write unit tests and ensure code quality.

  • Collaborate with backend, frontend, and other engineering teams.

  • Participate in code reviews and follow engineering best practices.

  • Investigate technical issues and provide effective solutions.

  • Learn and work with real-time communication concepts such as WebRTC, WebSocket.

Requirements: • Strong understanding of JavaScript fundamentals.

  • Good hands-on knowledge of ReactJS.

  • Strong understanding of TypeScript.

  • Good understanding of HTML and CSS.

  • Familiarity with Git and version control.

  • Strong debugging and problem-solving skills.

  • Understanding of asynchronous programming, APIs, promises, & event-driven concepts.

  • Good understanding of Data Structures and basic programming concepts.

Good to have: • Exposure to WebRTC or WebSocket.   • Understanding of SDK development or JavaScript libraries.   • Familiarity with Node.js.   • Experience working on academic, personal, or open-source projects.   • Basic understanding of browser APIs and networking concepts.

Interested candidates can share their details below:
Upload your update resume below: