Senior frontend developer (SmartTV) (удаленная работа)

19 сентября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Senior frontend developer (SmartTV)

Описание вакансии

В нашей компании у Вас будет возможность стать одним из основных разработчиков клиентского приложения под 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.
  • Обеспечение совместимости : Обеспечение совместимости приложений с раз личн ыми м одел ями телевизоров и версиями операционных систем.

Наши ожидания:

  1. Опыт и навыки:

    • Уверенное владение и опыт разработки на JavaScript от 2 лет.
    • Опыт работы с одной из следующих библиотек: SolidJS, React, VueJS, Hyperapp (SolidJS будет большим преимуществом).
    • Понимание работы асинхронных и реактивных приложений.
    • Знание TypeScript.
    • Уверенное владение Git.
    • Опыт юнит-тестирования с использованием Jest.
    • Опыт тестирования с помощью Cypress или Playwright.
    • Навыки работы в команде: практика PR (MR), участие в code review.
    • Опыт responsive/adaptive вёрстки.
    • Знание английского языка на техническом уровне.
  2. Будет плюсом:

    • Опыт работы с приложениями для Smart TV.
    • Опыт кон фигур ации Webpack.
    • Опыт кон фигур ации Vite.
    • Опыт работы с Node.js.
    • Опыт настройки и работы с CI/CD в GitLab.
    • Постоянное самообучение по англоязычным материалам.

Что можем предложить:

  • Минимум бюрократии (мы уважаем трудовой кодекс, но сотрудник не должен страдать);
  • Гибкий график. Работать удаленн о или в офисе решаете только Вы. На текущий момент вся команда работает преимущественно удаленн о. Наш офис есть в центре Москвы - м. Таганская;
  • Скидка на изучение английского языка;
  • ДМС со стоматологией после прохождения испытательного срока;
  • Мощное железо для работы и неограниченный доступ к контенту Смотрёшки :)