Vacancy caducado!
- Write Typescript code to authorize content, play video and track video status and progress. Target platforms include Chromecast, web browsers, SmartTVs and more.
- Collaborate with team members for problem solving, bug fixes, new feature implementations, work planning and code demonstrations.
- Assist with team-wide validation of functional correctness, architectural compliance, and adherence to applicable industry standards.
- Collaborate with other teams to coordinate changes to shared interfaces.
- Collaborate with team and leaders to develop optimal technical solutions that balance capabilities of third-party vendors, business requirements, and the team's internal goals for technical excellence.
- Adhere to team standards for writing and documenting code.
- Learn and follow Scrum and Agile principles and processes.
- Come to work each day with an innovative mindset.
- A four-year degree in Computer Science or related field or equivalent professional software engineering experience
- Minimum 2 years coding experience. Knowledge of ReactJS is a plus.
- Working knowledge of client-side Javascript debugging using browser-based tools such as debuggers, web inspectors, HTTP analyzers (Charles, Fiddler, et al), etc.
- Firm understanding of Object Oriented principles, design patterns, and software design/architecture best practices.
- Experience developing software for embedded consumer electronic devices, or interfacing with third-party APIs and SDKs
- Commitment to principles of code excellence: unit testing, automated testing, peer code-reviews, and continuous integration.
- Ability to communicate technical concepts clearly concisely both verbally and in writing.
- Ability to collaboratively work through technical issues in a professional manner, making design considerations and trade-offs as needed.
- Thrive in and contribute to an innovative and collaborative team environment.
- Experience using agile & scrum
- Working knowledge of relevant industry technologies and standards: HTTP/HTTPS, HLS, DASH, Webpack and GIT source control.
- Working Experience with Node.js and Typescript.
- Experience in CI/CD pipelines using tools such as Jenkins.
- Experience in Redux State Management.