Пссс...може, досить читати мовою окупанта?
Переходь на українську версію сторінки!

Следующая вакансия

Старший инженер полного стека в Blackbird Lab

Размещено больше 30 дней назад

5 просмотров

Blackbird Lab

Blackbird Lab

0
0 отзывов
Без опыта

Переведено Google

15 сентября 2024 г. Старший инженер по полному стеку виддалено Наш клиент — испанская платформа монетизации видеоконтента для издателей и рекламодателей. Вы с нуля создадите модуль видеомонтажа в кабинете пользователя и интегрируете его в существующий продукт. Эта роль выполняет 60 % задач внешнего интерфейса и 40 % задач серверной части. Стек проекта Бэкенд: PHP (Laravel/Symfony) или Go, MySQL, Docker, Redis, Sentry Фронтенд: React , MobX, React Router, React Hook Form Инфрастру

15 сентября 2024 г.

Старший инженер по полному стеку

виддалено

Наш клиент — испанская платформа монетизации видеоконтента для издателей и рекламодателей.

Вы с нуля создадите модуль видеомонтажа в кабинете пользователя и интегрируете его в существующий продукт. Эта роль выполняет 60 % задач внешнего интерфейса и 40 % задач серверной части.

Стек проекта

Бэкенд: PHP (Laravel/Symfony) или Go, MySQL, Docker, Redis, Sentry
Фронтенд: React , MobX, React Router, React Hook Form
Инфраструктура: Docker Compose, GitLab CI/CD
Тестирование: инструменты тестирования PHPUnit или Go, Jest
Другое: инструменты линтинга (Prettier, ESLint)

Обязанности

  • Руководить разработкой внешнего интерфейса, обеспечивая отзывчивость, производительность и соответствие пользовательских интерфейсов новейшим веб-стандартам.
  • Обеспечьте качество и согласованность кода во всем интерфейсе, используя инструменты проверки (Prettier, ESLint) и соблюдая стандарты кодирования.
  • Разрабатывайте и поддерживайте серверные службы с использованием PHP (Laravel/Symfony) и Go, уделяя особое внимание созданию надежных и масштабируемых API.
  • Интегрируйтесь с существующими системами аутентификации и реализуйте дополнительные настраиваемые механизмы аутентификации с помощью промежуточного программного обеспечения.
  • Разработайте и внедрите API для настройки контента с учетом пользовательских настроек видео.
  • Разработайте проект с нуля, включая проектирование архитектуры, создание схемы базы данных и настройку инфраструктуры.
  • Управляйте распространением видеоконтента на нескольких медиасерверах, оптимизируя производительность и надежность.
  • Установите и поддерживайте механизмы синхронизации с внешними базами данных MySQL для пользовательских данных, сайтов и зон.
  • Обеспечьте универсальность серверного API, обеспечивающую интеграцию с другими продуктами.
  • Напишите исчерпывающую документацию, включая схемы баз данных, настройку Docker, конфигурацию .env и README для сборки и развертывания приложения.
  • Управляйте миграцией баз данных и обеспечивайте плавный контроль версий.
  • Написание модульных и функциональных тестов как для внутреннего, так и для внешнего кода, обеспечивая высокий охват тестами и надежность.
  • Внедряйте конвейеры CI/CD в GitLab для автоматического тестирования, сборки и развертывания.
  • Отслеживайте и обрабатывайте критические ошибки приложений с помощью Sentry, обеспечивая быстрое их устранение.

Требования

  • 5+ лет опыта в области фронтенд-разработки с использованием React, MobX и современных фреймворков JavaScript, с глубоким знанием понимание принципов адаптивного дизайна.
  • Владение современными инструментами сборки внешнего интерфейса, особенно Vite, а также опыт обеспечения высокого качества кода с использованием таких инструментов линтинга, как Prettier и ESLint.
  • ~3 года опыта работы с PHP (Laravel/Symfony) и Go для серверной разработки.
  • Большой опыт работы с MySQL и управлением реляционными базами данных.
  • Практический опыт работы с Docker и Docker Compose для локальных и производственных сред.
  • Опыт работы с GitLab CI/CD, включая настройку конвейера для автоматического тестирования и развертывания.
  • Хорошее понимание пользовательских и существующих аутентификаторов.системы идентификации и лучшие практики безопасности API.
  • Умение писать модульные тесты (PHPUnit для PHP, инструменты тестирования для Go) и функциональные тесты.
  • Хорошие навыки документирования, особенно в описании схем баз данных, конечных точек API и процессов развертывания.
  • Уровня английского языка ниже среднего будет достаточно

Приятно иметь

  • Опыт работы с Kubernetes и облачная инфраструктура (AWS, GCP или аналогичная).
  • Знакомство с Redis для кэширования и управления сеансами.
  • Опыт создания масштабируемых сервисов потокового видео.

Формирование команды и процессы

  • Технический менеджер проекта
  • Технический руководитель
  • Старший инженер полного стека — открытая позиция
  • Инженер среднего уровня полного стека — скоро появится

Мы проводим двухнедельные спринты с оценками, уточнениями, планами и т. д. демо и ретроспективы.

Процесс собеседования

  • Собеседование с отделом кадров (30 минут)
  • Техническое собеседование со старшим инженером (90 минут)
  • Интервью с менеджером проекта (60 минут)

Преимущества

Мы все за саморазвитие каждой команды член. Будучи частью нашей команды, вы получите поддержку в своем профессиональном росте, работе на Mac, получении сертификатов и посещении конференций. Кроме того, вас ждет привлекательный социальный пакет, включающий

  • конкурентоспособную ежемесячную оплату
  • гибкий график работы
  • удаленную работу
  • 18 оплачиваемых рабочих дней отпуска.
  • Оплачиваемые отпуска по болезни (5 недокументированных дней в году).
  • Медицинская поддержка с помощью медицинской страховки или спортивных программ.
  • Уроки английского языка. , спортивные мероприятия и благотворительные акции
  • Полная поддержка службы отчетности ЧП (ФОП)

Переведено Google

Без опыта
Хотите найти подходящую работу?
Новые вакансии в вашем Telegram
Подписаться
Мы используем cookies
Принять