Point your AI agent at freehire and let it find you a job.

Get the CLI →

Zujo Tech

NewBe an early applicant

Software Developer

Posted 3 views
Discussion

Summary

Entry-level (0–1 years) onsite developer role in Surat, India, building and maintaining VideoSDK's JavaScript SDK — writing JavaScript/TypeScript and ReactJS features, unit tests, and debugging real-time communication (WebRTC/WebSocket) SDKs used by developers worldwide.

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.



Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available