Actively hiring· Posted 1 month ago

Software Engineer

Full TimeIn-OfficeFull Stack Development
Salary
Not disclosed
Experience
0–1 yrs
Work mode
In-Office

The role

About the role

1 min read

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

SourcingXPress