Frontend Developer (Video Player UI)
Motorola Solutions · Vancouver, Canada
About The Role
Join our organization-wide video player team as a Frontend Developer. You will be responsible for developing and maintaining the user interface for our advanced web-based video player component. Your work will involve building video player controls and user interface in React, contributing to the Stencil JS component library, implementing responsive design patterns and accessibility standards, and optimizing application performance and user experience. You will work with a technology stack that includes React, Angular, TypeScript, Stencil JS, Emotion, Material-UI, Redux Toolkit, Vite, and more. Benefits include flexible work models, paid time off, health care benefits, and learning and development opportunities.
- Contribuer au développement et à la maintenance de l'interface utilisateur du composant de lecteur vidéo basé sur le web, en utilisant React et Stencil JS.
- Implémenter des modules spécifiques, tels que le module de mur vidéo en utilisant Angular, et assurer la compatibilité avec différents frameworks.
- Participer aux stratégies de test et aux initiatives de qualité du code, en utilisant des frameworks de test tels que Vitest et Testing Library.
- Experience with state management concepts using Redux Toolkit and React Redux
- Testing frameworks experience: Vitest, Testing Library
- Strong TypeScript and JavaScript fundamentals with deep understanding of modern ES6+ features
- Foundational WebRTC, HLS, and WebCodecs experience - able to review code and learn quickly
- Solid React knowledge (19.2.0+) for video player development
- Understanding of responsive design and web accessibility
- Understanding and experience with Conventional Commit and Semantic Release
- Modern CSS-in-JS with Emotion and styled-components
- Excellent problem-solving skills and clean code principles
- Angular proficiency for video wall module implementation
- Stencil JS (or similar) familiarity for contributing to common component library (buttons, icons, sliders)
- Ability to learn new frameworks quickly using AI-assisted development
- Familiarity with build tools like Vite and Nx monorepo
- Experience with multiple frontend frameworks (Vue, Angular, Svelte, etc.)
- AND 2+ years of Single Page Application Framework development
- Knowledge of web accessibility (WCAG) standards implementation
- Familiarity with enterprise video surveillance systems and video wall applications
- Knowledge of Web Components standards and cross-framework compatibility
- AND 2+ years of TypeScript experience
- 2+ years of software engineer experience
- AND 1+ year WebRTC, HLS, or WebCodecs experience
- Understanding of browser performance optimization techniques
- Strong understanding of design patterns and software architecture principles
- Background in creating design systems and component libraries using Stencil JS
- Experience with internationalization (i18next) and localization
- Experience with video player UI/UX design and implementation
- If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring