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.
Software Engineer II Location: Hyderabad Experience: 3–5 Years Role Overview - Looking for a Software Engineer II with strong Java/Spring Boot development experience. - Work on backend and frontend platforms supporting high-volume healthcare transactions . - Full-stack experience is a plus, with Angular preferred. Key Responsibilities ...
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 : Android ...
... using JavaScript or TypeScript and a modern frontend framework. Understanding of software engineering fundamentals, including data structures, algorithms, software design, testing, and version control. Experience designing, debugging, and maintaining reliable and maintainable software. Demonstrated ability to collaborate ...
Role Overview:As a Software Engineer II (https://jobeax.com/link/JSd7UYCSg572jJDY) based in Mumbai, you will be at the heart of our engineering efforts, designing and scaling high-performance backend systems that power our core product offerings. You will work closely with cross-functional teams, including product managers, ...
Your Role As a Java Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable enterprise applications across the full software development lifecycle. You will work closely with cross-functional teams to deliver high-quality solutions while leveraging modern Java technologies, cloud ...
... energy, and a bias toward shipping. Bonus Points Experience with AI/ML technologies, LLMs, or conversational AI systems. Background in B2B SaaS or enterprise software. Previous startup experience or exposure to rapid scaling. Contributions to open source or active developer community participation. Experience with real-time ...
... enough to use them effectively and evaluate their output critically, not academic ML expertise General awareness of current AI trends and tools relevant to software engineering, and genuine interest in keeping that knowledge current Track record of leading technical projects end-to-end with minimal oversight, including ...
Full stack developer with primary focus on java based backend development. 4-5 years of experience in developing REST API's using spring/springboot is a must. Independent contributor, but someone who can also provide thought leadership in terms of architecture/design/development. Relevant or 1-2 years of experience with ...
... practices. Collaborate closely with Product, QA, Backend, Android and other stakeholders to deliver reliable, high-quality releases. Qualifications - 8+ years of software development experience , primarily focused on iOS. - At least 5 years of hands-on Objective-C experience within commercial applications. - Advanced proficiency ...
This role is responsible for designing, developing, testing, and maintaining software applications that cater to specific user needs or business requirements. The role works collaboratively with cross-functional teams to create functional, user-friendly, and reliable software solutions. The role conducts testing, debugging, ...
Emergent builds autonomous coding agents that replace traditional software development by generating, testing, and deploying production applications directly from plain-language intent. Our systems run in production at global scale and are used to build millions of real applications. Since our public launch, we've crossed ...
... mindset . - Strong interpersonal and mentoring skills—respectful, empathetic, humble, and inclusive. - Comfortable using AI-powered engineering tools to improve developer productivity, code quality, and technical decision-making, with the ability to critically evaluate and validate AI-generated solutions. AI at Toast At Toast, ...
Java Developer Starts Immediately Experience Develop and maintain high-quality software solutions using Java, Spring MVC, Hibernate, Angular 7.0, and MySQL. Collaborate with cross-functional teams to design, develop, and test software applications. Stay current with industry trends and technologies to continuously improve ...
Job Description Fullstack Developer Designs, develops, tests, and deploys Java-based applications and services and Front end UI engineer with strong Angular/React/Node Coding skills 'Design, implement, and maintain user interfaces for web applications using Angular/ReactJS/NodeJS frameworks. - Collaborate with product owners, ...
... enterprise challenges into scalable platform solutions. Establish engineering excellence across reliability, performance, automation, security, scalability, and developer experience. 10+ years of software engineering experience with strong expertise in full-stack product development. - Proven experience owning and delivering ...
Job Summary We are looking for a Senior Software Developer with hands-on experience in Java and Spring Boot to support our client's technology projects in India. The role requires someone with strong backend development skills and a working understanding of modern frontend technologies. The selected resource will work on ...
... centers, cars, and other critical systems running smoothly. Your work will directly contribute to safer, more reliable electronics. We're looking for a senior Software engineer to own a core slice of our product's EDA tooling — spanning data modelling, connectivity/encapsulation flows, and AI capabilities we're building directly ...
Build the software services that power products, platforms, and better business decisions. As a Software Engineer II, you’ll develop scalable backend applications, APIs, integrations, and AI-enabled features using Python and cloud technologies. You’ll contribute to solutions from design through production, helping improve ...
... deliver quality solutions. You'll be working on complex technical problems that will involve detailed analytical skills and analysis. To be successful as a Java Developer you should have experience with: Experienced Java developer with a deep understanding of core Java concepts, modern frameworks and best practices for building ...