The job in short
Software development.
JavaScript
Details
- Found
- 22 d ago · posted 2026-09-07
- Location as listed
- Surat City, Gujarat, India
- Role
- Software Engineer
- Source
- The company’s own careers site
Full 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.
Software Engineer jobs in Surat · Software Engineer jobs in India · All Zujonow jobs · Fresher jobs in Surat