Description
We are looking for a Senior Smart TV Developer to work on strategic streaming and digital TV platform projects, directly contributing to the evolution of user experience in high-scale applications.
We seek a collaborative individual with an ownership mindset, strong communication skills, and solid technical capabilities to thrive in agile and multidisciplinary environments.
Behavioral Requirements
Mandatory
Effective communication
Proactivity
Continuous curiosity and interest in learning
Teamwork
Experience with Pair Programming
Experience with developer onboarding and orientation
Experience with technical mentoring
Experience collaborating with multidisciplinary teams (QA, UX, Design, etc.)
Self-management capability
Preferred
Experience leading projects
Experience solving complex problems
**Requirements:**
Technical Requirements
Mandatory
Knowledge of agile methodologies (Scrum, Kanban, etc.)
Knowledge of Git
Solid knowledge of HTML, CSS, and JavaScript
Knowledge of Node.js
Solid knowledge of TypeScript
Solid knowledge of package managers (NPM, Yarn, PNPM, etc.)
Solid knowledge of testing (unit, integration, end-to-end, etc.)
Solid knowledge of JavaScript frameworks (React, Vue, Angular, etc.)
Solid knowledge of API consumption (REST, GraphQL, etc.)
Solid knowledge of bundlers (Webpack, Rollup, etc.)
Solid knowledge of software development best practices
Knowledge of CI/CD (GitHub Actions, GitLab, etc.)
Understanding of architectures and design patterns focused on maintainability and scalability
Experience with Code Review
Experience designing workflows and diagrams
Experience with technical documentation
Experience with performance and optimization
Knowledge of Git workflows (Git Flow, Trunk-Based Development, etc.)
Preferred
Knowledge of HTML Canvas API
Experience with keyboard-navigable interfaces
Seniority
Senior
Years of Experience
5 to 8+ years of experience
Note
Some technical requirements may not be mandatory for Roku projects.