Job Description
<p><p><b>Key Responsibilities :</b></p><p><br/>- Architect, design, and maintain application frameworks to enable consistent, high-performance customer experiences across TV, OTT, and Web platforms.<br/><br/>- Develop and enhance developer productivity tools such as CLIs, testing utilities, CI/CD pipelines, build systems, and deployment workflows.<br/><br/>- Build and optimize reusable SDKs, libraries, and APIs to support internal development teams.<br/><br/>- Collaborate with cross-functional teams to gather requirements, provide technical direction, and ensure smooth integration across frontend and backend systems.<br/><br/>- Implement and maintain automated testing frameworks, including unit, integration, and end-to-end tests, to ensure robust and reliable software delivery.<br/><br/>- Contribute to performance tuning, debugging, and optimization of core framework components.<br/><br/>- Participate in code reviews, architectural discussions, and framework documentation for knowledge sharing.<br/><br/>- Stay updated with evolving web, TV, and OTT technologies, continuously improving framework capabilities and developer experience.<br/><br/><b>Required Qualifications :</b></p><p><br/></p><p>- Bachelors degree in Computer Science, Electrical Engineering, or a related technical field (or equivalent practical experience).<br/><br/>- Minimum 3+ years of professional software engineering experience (excluding internships).<br/><br/>- Strong object-oriented design and programming skills in Java, JavaScript/TypeScript, or C++.<br/><br/>- Hands-on experience building application frameworks, libraries, SDKs, or reusable components.<br/><br/>- Experience with frontend and/or backend technologies, such as React, Angular, Node.js, or Spring Boot.<br/><br/>- Familiarity with build systems and package managers (Gradle, Maven, npm/yarn, Webpack).<br/><br/>- Working knowledge of RESTful APIs, CI/CD pipelines, and automated testing frameworks.<br/><br/>- Solid understanding of software engineering fundamentals data structures, algorithms, design patterns, and performance optimization.<br/><br/>- Excellent communication and collaboration skills with experience in cross-functional environments</p><br/></p> (ref:hirist.tech)