Разработка платформы Vimbox

150 000 руб. за месяц • электронные деньги
20 апреля 2017, 01:32 • 4 отклика • 79 просмотров
Vimbox - ключевой продукт нашей школы для проведения онлайн занятий и самостоятельного обучения.

Платформа виртуального класса обеспечивает синхронизацию состояния между учителем и учеником в реальном времени, голосовую и видео-связь по WebRTC протоколу.

Мы пишем платформу на связке PHP + AngularJS 1.6

Требования:

  • Понимать, что такое ООП, и как его использовать
  • Опыт работы с бэкендом на PHP, с фронтендом на AngularJS 1.x или ReactJS, с MySQL или PostgreSQL
  • Опыт разработки не менее 2 лет
  • Знать что такое ACID, уровни изоляции транзакций, 3 нормальные формы
Плюсом будет:

  • Иметь представление о микросервисной архитектуре
  • Уметь сопровождать свой код тестами
  • Знание symfony, typescript, webpack, amazon web services
Чем придется заниматься:

  • Создавать новый функционал для интерактивной платформы, улучшать существующий
  • Взаимодействовать с командой разработки: обсуждать новый функционал, ревьюить код
  • Думать и предлагать как сделать задачи проще, лучше, быстрее
О нас:

  • Мы ценим скорость, инициативность и открыты для любых предложений
  • Наша разработка - это несколько мобильных команд, которые максимально независимы между собой
  • Мы деплоим несколько раз в день, тестируем вручную и автотестами. Мы делаем ретроспективы, планируем спринты
  • Наша архитектура - это независимые между собой проекты, общающиеся по внутреннему апи. Проекты при необходимости мы делим на сервисы и микросервисы. Мы умеем вертикально и горизонтально масштабироваться
  • У нас несколько типов мониторингов: серверов, приложений, бизнес-метрик
  • Мы работаем в московском часовом поясе, разговариваем в Slack и в Hangouts, пишем документацию в Confluence, задачи складываем в Jira, код в GitHub, а для CI/CD используем Jenkins и Capistrano