Skip to main content

Software Developer

Technology
Video SDK
Gujarat, India₹1,20,000 - ₹1,20,000 /year2 months agoUntil 11/11/2026
Full timeOn-site

Job description

Software Developer - JavaScript SDK

Company: VideoSDK Location: Surat, Gujarat

Work Mode: Onsite

Experience: 0–1 Years

Employment Type: Full-time

About VideoSDK

VideoSDK is a developer-focused real-time communication platform that provides APIs and SDKs for building video, audio, live streaming, AI-powered communication, and real-time applications. We are looking for a Software Developer who is passionate about JavaScript development and wants to build and maintain high-quality SDKs used by developers worldwide.

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, and real-time media.

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, and 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.

Education

  • BE/BTech in Computer Science or Information Technology only.
Keywords
JavaScriptReactJSTypeScriptHTMLCSSGitWebRTCWebSocketNode.jsDebuggingProblem-solvingAsynchronous programmingAPIsData structuresSoftware DeveloperSDKAPIVersion ControlReal-time CommunicationFrontend

Interested in this role?