Video SDK | Internships

Video SDK | Internships

Video SDK | Internship

1️⃣ Full Stack SDE(Intern)

Job Description

About Company :
Video SDK is a fast-growing technology company that specializes in video-conferencing integration solutions. We are committed to delivering exceptional experiences to our customers by optimizing our online presence and driving organic traffic.

Years of Experience: Internship

Mandatory Skills: Strong Understanding of DSA**,** OOP Concepts, REST API, Strong problem solving skill, strong debugging and testing skill

Good to have skills: Next JS**,** Git, State Management

Key Responsibilities:

Frontend Development:

  • React Wizardry: Work your magic with React to craft dynamic and user-friendly web interfaces. From crafting sleek and intuitive user interfaces to managing state efficiently, you'll be an essential part of our frontend development process.
  • State Management: Experience with state management libraries like Redux, especially when dealing with complex applications.
  • Responsive Design: Implement responsive design principles, ensuring our web applications look and feel great across various devices and screen sizes. Your ability to make things look pixel-perfect on a smartphone, tablet, or desktop will be a asset.
  • Collaborative Design: Collaborate closely with our UX/UI designers to bring wireframes and design concepts to life. Your input will help shape user experiences that captivate and engage our audience.
  • Performance Optimization: Dive into the nitty-gritty of web performance. Identify and address bottlenecks to deliver blazing-fast web experiences.

Backend Development:

  • NodeJS and Express: Harness the power of NodeJS and Express to build robust server-side applications. Develop APIs that facilitate data retrieval and manipulation, ensuring smooth communication between the frontend and backend.
  • Data Management: Master MongoDB to efficiently store and retrieve data. Your skills in structuring databases and executing queries will be vital to our data-driven applications.
  • Security and Authentication: Implement user authentication and authorization mechanisms to safeguard our applications and data.

Good to Have Skills:

  • NextJS Know-How: If you're familiar with NextJS for server-side rendering and SEO optimization, that's a huge plus. Your expertise will help us take our web applications to the next level.
  • Version Control: Proficiency in Git is preferred, as it facilitates collaboration and code management.
  • Team Collaboration: Collaborate effectively with cross-functional teams, including designers, product managers, and QA testers. Your ability to communicate and work in a team is essential for delivering high-quality software.

Qualifications:

  • Educational Background: Hold a Bachelor's degree in Computer Science, Software Engineering, or a related field (or demonstrate equivalent practical experience).
  • Foundational Skills: Possess basic experience with React, NodeJS Express, and MongoDB. We're looking for individuals who can build upon these foundations.
  • Problem-Solving: Showcase your problem-solving skills and attention to detail, as they are critical for creating robust applications.
  • Team Player: Excel in a collaborative team environment. Effective communication and a willingness to learn are key attributes we value.

Apply Now


2️⃣ Android SDE(Intern)

Job Description

About Company :

Video SDK is a fast-growing technology company that specializes in video-conferencing integration solutions. We are committed to delivering exceptional experiences to our customers by optimizing our online presence and driving organic traffic.

Years of Experience: Internship

Mandatory Skills: Strong Understanding of DSA**,** OOP Concepts, Java, Kotlin, REST API, Strong problem-solving skill, strong debugging and testing skill, Experience with at least one mobile framework (Android, iOS, ReactNative, Flutter)

Good to have skills: Git, WebRTC, C++ Bridge, Hybrid Mobile App Development (React Native or Flutter)

Key Responsibilities:
1. Collaborate with SDK Team: Work closely with our SDK development team to design, develop, and maintain SDKs that simplify and enhance the developer experience.
2. Feature Development: Contribute to the development of developer-friendly features and tools that empower app developers using our SDKs.
3. App Development: Assist in the creation of native Android applications that showcase the capabilities of our SDKs and provide real-world examples for developers.
4. Coding: Write clean, well-structured code in Java and Kotlin, adhering to coding standards and best practices.
5. SDK Integration: Ensure seamless integration of our SDKs into Android applications by optimizing functionality and performance.
6. Bug Resolution: Identify and troubleshoot software defects through debugging, testing, and collaboration with the SDK team.
7. UI/UX Enhancement: Participate in designing and implementing user interfaces that facilitate efficient SDK usage.
8. Testing and Quality Assurance: Conduct thorough unit testing and participate in code reviews to maintain high-quality code and application stability.
9. Documentation: Maintain comprehensive documentation of code, features, and SDK usage guidelines.

Qualifications:
1. Basic Knowledge: Strong understanding of Java and Kotlin programming languages is required.
2. Educational Background: Pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
3. Developer-Focused Mindset: An interest in creating developer-friendly features and tools to simplify SDK integration.
4. Problem-Solving Skills: Strong analytical and problem-solving abilities to identify and resolve issues.
5. Communication Skills: Effective written and verbal communication skills for collaborating with the SDK team and app developers.
6. Adaptability: Willingness to learn and adapt to new technologies and tools.

Apply Now


0 Comments