Full TimeIn-OfficeFull Stack Development
- Salary
- Not disclosed
- Experience
- 0–1 yrs
- Work mode
- In-Office
The role
About the role
VideoSDK is a developer-focused real-time communication platform providing APIs and SDKs for video, audio, live streaming, AI-powered communication, and real-time applications.
The Software Engineer role focuses primarily on JavaScript SDK development, including building new features, improving existing functionality, fixing bugs, testing, debugging, and maintaining production-quality SDKs.
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 maintain code quality.
- Collaborate with backend, frontend, and engineering teams.
- Participate in code reviews and follow engineering best practices.
- Investigate technical issues and provide effective solutions.
- Work with real-time communication concepts such as WebRTC, WebSocket, and real-time media.
What you bring
Requirements
Required Skills
- JavaScript
- TypeScript
- React.js
- HTML
- CSS
- Git
- Version Control
- Debugging
- Problem Solving
- Asynchronous Programming
- APIs
- Promises
- Event-driven Programming
- Data Structures
- Basic Programming Concepts
Preferred Skills
- WebRTC
- WebSocket
- SDK Development
- JavaScript Libraries
- Node.js
- Browser APIs
- Networking Concepts
- Unit Testing
- Academic Projects
- Personal Projects
- Open-source Projects



