Search Jobs

Search by job, company or skills

Software Developer

Software Developer

videosdk.live
Early Applicant
  • Posted 4 days ago
  • Be among the first 20 applicants

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.



More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

Software Developer
**********Company Name Confidential
0-1 yrs
₹ 4.5 - 5.5 LPA
Remote
Skills:
JavaPythonSqlHTMLCSSGitApisNode.jsReactDocker