В нашей компании у Вас будет возможность стать одним из основных разработчиков клиентского приложения под SmartTV/Приставки , которыми уже сейчас постоянно пользуются сотни тысяч пользователей , это в том числе Смотрёшка Интерактивное ТВ ТТК, Интерактивное ТВ АКАДО, Казахтелеком, Алмател ТВ, МТС ТВ (Беларусь), Актив ТВ и Теле2 (Казахстан), О! ТВ (Киргизия) и многие другие. Помимо активной разработки, Вы сможете принимать решения по проектированию и развитию архитектуры приложения, делиться опыт ом с другими разработчиками и поднять свои навыки на совершенно новый уровень.
Мы используем Js, Typescript, Hyperapp, сборщик Webpack, Playwright, Jest, Nodejs, Vuejs
В грубом понимании, приложение для Smart TV является классической Web SPA :)
Чем ты будешь заниматься:
- Разработка и поддержка приложений : Создание и оптимизация приложений для Smart TV и STB (Set Top Box) на раз личн ых плат форма х (например, Tizen, WebOS и тд), включая реализацию пользовательских инте рф ейсов, интеграцию с API и сервисами, а также обеспечение стабильной работы приложений.
- Архитектурные решения : Разработка архитектуры приложений, выбор технологий и подходов, которые обеспечат масштабируемость, произ водител ьность и простоту поддержки кода.
- Код-ревью и менторство : Проведение код-ревью, предоставление обратной связи младшим разработчикам, руководство командой, помощь в решении сложных технических задач.
- Оптимизация произ водител ьности : Обеспечение высокой произ водител ьности приложений на Smart TV, включая оптимизацию загрузки, работы с памятью и сетевыми запросами.
- Интеграция с внешними сервисами : Разработка интеграций с раз личн ыми стриминговыми сервисами, рекламными плат форма ми и другими внешними API.
- Разработка и поддержка административной панели : Создание и поддержка административной панели для управления приложением на основе Node.js, включая разработку серверной логики, обеспечение безопасности и управление данными.
- Работа с пайплайнами GitLab : Настройка и поддержка CI/CD пайплайнов в GitLab для автоматизации сборки, тестирования и деплоя приложений, оптимизация процесса развертывания и интеграции.
- Разработка и поддержка приложений с платежными форма ми : Реализация и поддержка интеграции с платежными системами, обеспечение безопасности обработки данных пользователей, соответствие требованиям PCI DSS и прохождение ASV-сканирования.
- Обеспечение качества : Внедрение и поддержка практик автоматизированного тестирования, участие в процессе тестирования и исправление багов.
- Документирование : Создание и поддержка технической документации, включая спецификации, руководства по использованию и архитектурные документы.
- Исследование и внедрение новых технологий : Оценка и внедрение новых инструментов, технологий и библиотек, которые могут улучшить разработку приложений для Smart TV.
- Обеспечение совместимости : Обеспечение совместимости приложений с раз личн ыми м одел ями телевизоров и версиями операционных систем.
Наши ожидания:
-
Опыт и навыки:
- Уверенное владение и опыт разработки на JavaScript от 2 лет.
- Опыт работы с одной из следующих библиотек: SolidJS, React, VueJS, Hyperapp (SolidJS будет большим преимуществом).
- Понимание работы асинхронных и реактивных приложений.
- Знание TypeScript.
- Уверенное владение Git.
- Опыт юнит-тестирования с использованием Jest.
- Опыт тестирования с помощью Cypress или Playwright.
- Навыки работы в команде: практика PR (MR), участие в code review.
- Опыт responsive/adaptive вёрстки.
- Знание английского языка на техническом уровне.
-
Будет плюсом:
- Опыт работы с приложениями для Smart TV.
- Опыт кон фигур ации Webpack.
- Опыт кон фигур ации Vite.
- Опыт работы с Node.js.
- Опыт настройки и работы с CI/CD в GitLab.
- Постоянное самообучение по англоязычным материалам.
Что можем предложить:
- Минимум бюрократии (мы уважаем трудовой кодекс, но сотрудник не должен страдать);
- Гибкий график. Работать удаленн о или в офисе решаете только Вы. На текущий момент вся команда работает преимущественно удаленн о. Наш офис есть в центре Москвы - м. Таганская;
- Скидка на изучение английского языка;
- ДМС со стоматологией после прохождения испытательного срока;
- Мощное железо для работы и неограниченный доступ к контенту Смотрёшки :)