 
        
        Job Description
As a seasoned software professional, you will be part of an agile team responsible for developing a mobile application for video streaming. Your primary task will be to design and implement new features, as well as enhance existing functionalities on client applications to support streaming video products.
Key Responsibilities
 * Estimate, design, develop, test, and document new features and enhancements.
 * Collaborate with other software engineers, product managers, and architects in an agile development environment.
 * Provide on-call support, including monitoring, triaging, and resolving production issues.
Required Skills and Qualifications
Mandatory Skills
 * Proficient in JavaScript and React Native mobile app development (5+ years) and at least one of the following: Java/Kotlin or Obj-C/Swift.
 * Experience in streaming mobile app development with iOS/Android and TV Platforms.
 * Strong teamwork focus and ability to foster collaboration within and across teams.
 * Experience with agile development methodologies.
 * Good verbal/written communication skills.
Nice-to-Have Skills
 * Experience with Continuous Integration and Continuous Deployment (CICD) environments.
Our ideal candidate is an experienced software developer with a strong background in mobile app development and a passion for creating high-quality solutions.