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.
... your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters – to you, to your community, and to the world. Software Engineers conduct, plan, or oversee one or more aspects of the analysis, design, programming, debugging, and modification of computer programs for commercial ...
... education Summary: As a Custom Software Engineer, a typical day involves collaborating closely with stakeholders to understand and define the requirements for new software applications. You will engage in designing solutions that align with business processes and application needs, ensuring that the software developed effectively ...
... platform with holistic service to streamline, simplify and expedite the immigration process for employers and individuals. We are looking for a passionate Software Engineer to join our dynamic feature team in Hyderabad, India. As our Software Engineer, you will be required to: Contribute to tech grooming backlog items ...
... performance, availability, and usage metrics. Troubleshoot production incidents and perform root cause analysis. Collaborate with architects, business analysts, developers, and healthcare stakeholders to define integration requirements. Support CI/CD implementation and API deployment automation. Create and maintain technical ...
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. Minimum 3 Year(s) Of Experience ...
... individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid. Role: Software Engineer (2023/2024 Graduates) Hybrid (2/3 days' work from office) Visa is a world leader in payments and technology, with over 259 billion payments transactions ...
... will move at a rapid rate of execution while maintaining both the short- and long-term strategic view while collaborating with team members. Position Title: Software Engineer II - TIBCO Developer Role Type: Hybrid This position is within Technology and DEPOSITS & SHARED SVCS LOB, related to API development, the design, implementation, ...
... information. Cyber Security technology function is responsible of development and maintenance of security products across Bank of America. The individual (Senior Developer) will be responsible for the development and orientation of applications servicing Global Information Security teams. A developer in this role has experience ...
... enable delivery of high-quality software products and services successfully and consistently on time, on budget, and to specification Review documentation of software defects and assign software developers to investigate and resolve the issue Review and approve test schedules or strategies in accordance with project scope ...
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 : Accenture ...
... the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. Senior Software Engineer_Payment Economics Every day, Hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic ...
... levels. Ensure quality of one or more application codebases and alignment with development standards. Responsible for performance engineering of the enterprise software architecture, and providing functional guidance, advice, and/or training to other application developers. Minimum 7 years of experience in software development. ...
- 6+Years of experience on Ab Initio ETL Development & Production support experience - Multifaceted experience in various phases of Solution Life cycle such as Requirement gathering, Estimation, ETL Design, Development, Reviews, UAT Testing, Migration and Production Go-Live Implementation.
... software solutions. The candidate should have good hands-on experience in the .NET framework. The person must build high-quality, innovative, and fully performing software that complies with coding standards and technical design. Must be comfortable working in an agile environment and working in a team with developers, QA engineers, ...
... Day - Own It, Simplify It, Sense Of Urgency, Thoughtful Risk-taking, Unlock Potential, And Be Inclusive – With a Relentless Focus On Our Customers. As a Lead Software Engineer At Mastercard, You Are Expected To Perform The Following General Responsibilities: Automate and simplify all aspects of software delivery and development ...
Positively disrupting an industry that has not seen any innovation in over 50 years, Tekion has challenged the paradigm with the first and fastest cloud-native automotive platform that includes the revolutionary Automotive Retail Cloud (ARC) for retailers, Automotive Enterprise Cloud (AEC) for manufacturers and other