Software Developer in Surat City, India is listed on Jobeax. Browse 30,000+ vacancies available.
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.
... professionals with startups, SMEs, and enterprises across India. We are hiring Software Developers for multiple open roles with our partner companies. Role: Software Developer Location: PAN India (Remote / Hybrid / On-site) Experience: 0–8 Years Design, develop, and maintain software applications Debug, test, and optimize ...
... box' and effectively communicates across all levels of the organization If this describes you, Mastercard wants to talk to you about joining our team. Leads software engineering projects and creates the development and delivery of enhanced software solutions. Hands-on developer who writes high quality, secure code that is ...
Project Role : Custom Software Engineer Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : ServiceNow IT Operations Management (ITOM) Good to have skills : NA Minimum 5 Year(s) Of Experience Is Required Educational Qualification ...
Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Must have skills : Java ...
... across shared platform components Help shape scalable, maintainable solutions through thoughtful design, implementation, and continuous improvement 8+ years of software development experience Strong programming experience with solid understanding of object-oriented programming, C#, and .NET Core 3+ years of UI development experience ...
... and implementation within their area, mentors other engineers, and helps ensure the systems they work on remain scalable, secure, reliable and maintainable. Software Development & Architecture Design, develop, test and deploy complex software solutions. Lead technical design discussions and guide implementation approaches. ...
Job Title: Golang Developer Experience: 4+ Years Location: Pune Job Type: Hybrid Key Responsibilities: Design, develop, and maintain scalable RESTful APIs using Golang Collaborate with cross-functional teams to define and implement backend solutions Write clean, efficient, and testable code Optimize performance and troubleshoot ...
... maintain efficient and reliable Java code - Collaborate with cross-functional teams to define, design, and ship new features - Participate in all phases of the software development lifecycle (SDLC) - Conduct code reviews/peer reviews/desk checks, identify areas for improvement, and mentor junior developers - Ensure code quality, ...
Software Engineer (Frontend-heavy Full Stack) Role Overview Role: Software Engineer Experience: 2+ Years Frontend-heavy full stack; You will own product surfaces end to end: from design and implementation to production operation and debugging. The weight is on the frontend, but you are expected to build and own the APIs ...
Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Must have skills : Spring ...
... quality standards and best practices throughout the software development lifecycle. Must To Have Skills: Proficiency in IBM AS/400 RPG III. Strong knowledge of software development methodologies and lifecycle management. Experience in designing and implementing scalable software components. Familiarity with integrating software ...
... Contribute to providing solutions to work related problems. Collaborate with cross-functional teams to understand project requirements and deliver effective software solutions. Maintain and enhance existing software applications to improve performance and user experience. Document software designs, processes, and code to ...
... cross-functional teams to integrate reliability and security into our systems, ensuring they meet standards. The ideal candidate will have extensive experience in both software engineering and systems administration, with a strong understanding of SRE concepts, requirements and security practices. Infrastructure Management: - Oversee ...
Forward Deployed Engineer Take an enterprise prospect from first technical conversation to a live, adopted deployment: scoping what is genuinely buildable, building the demo, the custom agents and the skills yourself, and being personally accountable for the first moment the customer's own team sees the product do
... expert-level code samples, debugging strategies, and development insights in Python3, Java, Rust, Go, C++, or TypeScript. Analyze, troubleshoot, and resolve complex software defects and performance bottlenecks in diverse codebases. Implement robust new features, ensuring scalability, maintainability, and adherence to software best ...
Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Spring Boot, Amazon Web ...
About The Role Lead the mobile engineering for a modern trading platform used by Indian investors on the go. As Senior Expo Engineer, you will own the mobile stack, drive architecture decisions, and ensure our app is fast, reliable, and secure for high-value financial transactions.
... that’s helping to secure the AI age, we invite you to bring your talents to Zscaler and help shape the future of cybersecurity. We are looking for a Principal Software Development Engineer to join our team. This is a Hybrid role, reporting to the Senior Director, Software Engineering in the ZPA department. You will lead the ...
... that's helping to secure the AI age, we invite you to bring your talents to Zscaler and help shape the future of cybersecurity. We are looking for a Principal Software Development Engineer to join our team. This is a Hybrid role, reporting to the Senior Director, Software Engineering in the ZPA department. You will lead the ...