Software Engineer

SourcingXPress

Surat

On-site

INR 300,000 - 550,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

VideoSDK is seeking a Software Developer to build and maintain its JavaScript SDK. You will contribute to new features, improvements, bug fixes, testing, and debugging with a focus on the JavaScript SDK.

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. Onsite from Surat.

Qualifications

  • Strong JavaScript fundamentals with a good grasp of TypeScript and ReactJS.
  • Experience or exposure to building and maintaining SDKs or libraries is a plus.
  • Familiar with HTML, CSS, and basic browser APIs, plus Git version control.
  • Fresh graduates or 0–1 year of experience, eager to learn SDK development.

Responsibilities

  • Develop, maintain, and improve JavaScript SDKs for VideoSDK products.
  • Write clean, scalable TypeScript code and contribute to feature development.
  • Build UI features with ReactJS where required and fix SDK issues.
  • Write unit tests and participate in code reviews to ensure quality.
  • Collaborate with backend and frontend teams and learn real-time concepts like WebRTC.

Skills

JavaScript
TypeScript
ReactJS
HTML/CSS
Git
Debugging
Asynchronous programming
Data structures

Education

BE/BTech in Computer Science or IT

Tools

Node.js
WebRTC
WebSocket
Browser APIs

Job description

Company: VideoSDK

Website: Visit Website

LinkedIn: Visit LinkedIn

Business Type: Startup

Company Type: Product

Business Model: B2B

Funding Stage: Seed

Industry: Information Technology

Job Description

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.
Required Skills
  • 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.
Who We Are Looking For
  • Fresh graduates with strong programming fundamentals.
  • Candidates with 0-1 year of professional experience.
  • Someone who enjoys solving technical problems and debugging.
  • Strong willingness to learn and take ownership.
  • Good communication and collaboration skills.
  • Candidates who are comfortable working onsite from our Surat office.
Why Join VideoSDK?
  • Work on a developer-focused product used to build real-time communication applications.
  • Get hands-on experience with JavaScript SDK development, WebRTC, WebSocket, and real-time technologies.
  • Work closely with experienced engineers and learn production-level software development.
  • Opportunity to grow into a strong SDK/product engineer.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

videosdk.live • Surat

On-site
INR 300,000 - 420,000
Software Developer at VideoSDK
Software Developer at VideoSDK

Studyecart • Surat

On-site
INR 1,000,000 - 1,400,000
Software Developer
Software Developer

Video SDK • Gujarat

On-site
INR 600,000 - 800,000
Software Developer
Software Developer

Video SDK • Surat

On-site
INR 600,000 - 1,200,000
Developer Advocate
Developer Advocate

SourcingXPress • Surat

On-site
INR 800,000 - 1,500,000
Opportunity to build personal brand in the developer ecosystem
Direct collaboration with founders and product team
Forward Deployed Engineer
Forward Deployed Engineer

SourcingXPress • Surat

On-site
INR 1,200,000 - 1,800,000
Sales Development Representative
Sales Development Representative

SourcingXPress • Bengaluru

On-site
INR 600,000 - 900,000
Product Associate
Product Associate

videosdk.live • Ghaziabad District

On-site
INR 600,000 - 900,000
Product Associate
Product Associate

VideoSDK • Surat

On-site
INR 420,000 - 660,000
Product Associate
Product Associate

Video SDK • Surat

On-site
INR 600,000 - 900,000