Job Description
We seek highly dedicated, motivated, and passionate Software Development Interns who can use the right tools to find the best solutions to problems. We embrace the Agile methodology and as part of a scrum team you will play an important role in all aspects of product development–design, development, integration, and testing. And you will share in the pride and satisfaction as your work makes it into production at INVIDI’s clients.
The position will report directly to the Technical Manager of Software Development and will be based in our Chennai, India office.
🎓 Have You Tried Common Jobs Pro : Book your slot now
Responsibilities
ChatGPT said:
- Develop native iOS applications using Swift, following Apple’s Human Interface Guidelines.
- Integrate and extend HLS (HTTP Live Streaming) functionality within the app, focusing on client-side manifest parsing and manipulation.
- Work with video playback frameworks ( AVFoundation) to customize playback behavior based on dynamic manifest conditions.
- Analyze and resolve performance bottlenecks, ensuring responsive and smooth video playback.
- Conduct unit and UI testing, debugging, and optimization to meet quality and performance standards.
- Collaborate with designers, product managers, and backend teams to translate requirements into functional features.
- Write clean, maintainable, and well-documented Swift code.
Skills Required
- Proficiency in Swift is mandatory(Objective-C is a plus).
- Familiarity with AVPlayer, AVPlayerItem, and related playback APIs.
- Strong debugging and problem-solving skills, especially for media-heavy applications.
- Ability to collaborate effectively in a cross-functional environment.


