Актуальные заказы по WebRTC

Front-end developer

Наша компания занимается разработкой и реализацией инструментов для тренеров и отделов обучения крупных международных корпораций. Кого мы ищем? В первую очередь единомышленников в работе. Открытых, увлечённых, любящих вызов и готовых решать сложные и интересные задачи. Задачи: Создание интерфейса для веб, настольных и мобильных устройств Реализация ряда функционала на стороне клиента Тестирование и отладка От вас требуется: Опыт работы от года Документировать свою работу Желание постоянно развиваться и учиться новому Большим плюсом будет: Опыт коммерческой разработки от 2-х лет Опыт работы с WebRTC Опыт работы с SVG Опыт работы с Browser API WebKit/Firefox/Chrome/Yandex Опыт реализации интерфейсов для IE/Edge В работе используем: slack trello gitlab microsoft Office.365 Бонусы гибкий график, обговариваются любые варианты бонусы по результатам релизов от 25% практически неограниченный ресурс от Amazon и Azure Дополнительные инструкции В отклике укажите примеры решённых задач, интерфейсов, всего, что может показать вас. То есть указывая пример подчеркните ваш вклад и укажите затраченное время. Если вы сделали то, что другие не могли или не знали как это сделать в первую очередь расскажите об этом. В вакансии указан полный рабочий день — в идеале да, но мы готовы рассмотреть варианты.

Fullstack PHP developer

Ищем хорошего разработчика в хорошую компанию! Tutors International – небольшая частная британская компания, более 10 лет успешно работающая на рынке частного образования в UK и по всему миру. Ядро команды – в UK. IT (разработка и поддержка) – в Самаре. У нас есть несколько небольших и средних проектов на разных стадиях, под которые нужно немного расширить команду. Мы ищем опытного и очень ответственного фуллстек разработчика, хорошо знающего весь (довольно тривиальный) набор используемых технологий и готового заниматься любой задачей. Предпочтение - кандидатам из Самары, если не найдем подходящего - будем рассматривать предложения по удаленке. Используемый стек: что кандидат должен знать отлично PHP7 (понимание паттернов и принципов, PSR) Yii2 MySQL верстка (+ адаптивная, + семантическая), CSS3, HTML5, JS/jQuery работа с внешними API (например, OAuth и Facebook авторизация, отправка SMS и почты и т.д.) представление о том, как писать свое API git, composer английский язык (на уровне, позволяющем "читать/писать задачи" и "понимать что от меня хотят") Будет плюсом, если кандидат знаком с: Wordpress - приходится кое-что поддерживать websockets, node.js webpack/gulp angular, react или vue написанием тестов webRTC, canvas работой с очередями (типа RabbitMQ) базовым linux (на уровне "настроить letsencrypt на nginx, поставить недостающий модуль php, настроить права на директории, понять почему упала нода, поднять инстанс AWS из образа") мобильной разработкой или разработкой бэкенда для мобильных приложений График гибкий, нет требования "с 9 до 18" (скорее наоборот, работа ближе к UTC), но в любом случае вакансия подразумевает полный рабочий день и полную загрузку - совмещать несколько работ не получится. Офис с печеньками есть как опция. Контакты здесь или rsmike@gmail.com или скайп "rsm1ke". Будьте готовы оперативно выполнить небольшое тестовое задание.

Lead Full Stack Developer (PHP, AngularJS) — Vimbox

Vimbox - ключевой продукт нашей школы для проведения онлайн занятий и самостоятельного обучения. Платформа виртуального класса обеспечивает синхронизацию состояния между учителем и учеником в реальном времени, голосовую и видео-связь по WebRTC протоколу. Мы пишем платформу на связке PHP + AngularJS 1.6 Требования: Опыт разработки не менее 5 лет Опыт работы с бэкендом на PHP, с фронтендом на Angular 1/2/4 или ReactJS, с MySQL или PostgreSQL Опыт управления командой не менее чем из 3 разработчиков Плюсом будет: Иметь представление о микросервисной архитектуре Знание symfony, typescript, webpack, amazon web services Чем придется заниматься: Создавать новый функционал для интерактивной платформы, улучшать существующий Взаимодействовать с командой разработки: обсуждать новый функционал, ревьюить код Думать и предлагать как сделать задачи проще, лучше, быстрее О нас: Мы ценим скорость, инициативность и открыты для любых предложений Наша разработка - это несколько мобильных команд, которые максимально независимы между собой Мы деплоим несколько раз в день, тестируем вручную и автотестами. Мы делаем ретроспективы, планируем спринты Наша архитектура - это независимые между собой проекты, общающиеся по внутреннему апи. Проекты при необходимости мы делим на сервисы и микросервисы. Мы умеем вертикально и горизонтально масштабироваться У нас несколько типов мониторингов: серверов, приложений, бизнес-метрик Мы работаем в московском часовом поясе, разговариваем в Slack и в Hangouts, пишем документацию в Confluence, задачи складываем в Jira, код в GitHub, а для CI/CD используем Jenkins и Capistrano Условия: Работа в самой большой онлайн-школе английского в Восточной Европе (если вам важны регалии). В Skyeng у вас будет большая свобода действий и широкий круг задач. Не соскучитесь. Мы предлагаем вам расти вместе со школой. Skyeng растет в 3 раза в год, сотрудники растут быстрее. Наши амбиции огромны, возможности для развития и творчества безграничны. Skyeng — это уникальное сочетание стабильности и движухи. Мы прибыльны и сами зарабатываем себе на развитие. Мы по-прежнему стартап с планами захватить мир, поэтому бежим быстрее паровоза. Мы дадим вам 50% скидку на обучение английскому в нашей школе. Если вы в Москве, то мы работаем из нашего нового крутого офиса на Таганской. Если вы не в Москве, то можно работать удаленно.

Full Stack Developer — Vimbox

Vimbox - ключевой продукт нашей школы для проведения онлайн занятий и самостоятельного обучения. Платформа виртуального класса обеспечивает синхронизацию состояния между учителем и учеником в реальном времени, голосовую и видео-связь по WebRTC протоколу. Мы пишем платформу на связке PHP + AngularJS 1.6, но рассматриваем кандидатов с опытом промышленной разработки на других языках (C#, Java, Scala, Python, Ruby, Node.js, С++), если вы будете готовы быстро погрузиться в PHP и имеете опыт в качестве fullstack разработчика. Требования: Понимать, что такое ООП, и как его использовать Опыт работы с бэкендом, с фронтендом на AngularJS 1.x, с MySql и/или PostgreSQL Опыт разработки не менее 2 лет Знать что такое ACID, уровни изоляции транзакций, 3 нормальные формы Плюсом будет: Иметь представление о микросервисной архитектуре Уметь сопровождать свой код тестами Знание symfony, typescript, webpack, amazon web services Чем придется заниматься: Создавать новый функционал для интерактивной платформы, улучшать существующий Взаимодействовать с командой разработки: обсуждать новый функционал, ревьюить код Думать и предлагать как сделать задачи проще, лучше, быстрее О нас: Мы ценим скорость, инициативность и открыты для любых предложений Наша разработка - это несколько мобильных команд, которые максимально независимы между собой Мы деплоим несколько раз в день, тестируем вручную и автотестами. Мы делаем ретроспективы, планируем спринты Наша архитектура - это независимые между собой проекты, общающиеся по внутреннему апи. Проекты при необходимости мы делим на сервисы и микросервисы. Мы умеем вертикально и горизонтально масштабироваться У нас несколько типов мониторингов: серверов, приложений, бизнес-метрик Мы работаем в московском часовом поясе, разговариваем в Slack и в Hangouts, пишем документацию в Confluence, задачи складываем в Jira, код в GitHub, а для CI/CD используем Jenkins и Capistrano Мы предлагаем: Полную занятость (40 часов) удаленно или в офисе в Москве на Бауманской Молодой коллектив профессионалов, где каждый вкладывает частичку себя в продукт Свободу действий. Предлагайте, что и как делать. И делайте Конкурентную рыночную зарплату Скидку 50% на занятия английским в нашей школе

Web-разработчик (AngularJS)

Skyeng — крупнейшая в Восточной Европе онлайн-школа английского языка. Мы ищем на постоянную удаленную работу fullstack-разработчиков, которые помогут нам в развитии нашей интерактивной платформы обучения (vimbox.com). Платформа виртуального класса — ядро нашей системы. Она обеспечивает синхронизацию состояния между учителем и учеником в реальном времени, а так же обеспечивает голосовую и видео-связь по WebRTC протоколу. Необходимый общий опыт разработки — не менее 2 лет. Мы пишем платформу на связке PHP + AngularJS, но рассматриваем кандидатов с опытом промышленной разработки на других языках (C#, Java, Scala, Python, Ruby, Node.js, С++), если вы будете готовы быстро погрузиться в PHP и имеете опыт в качестве fullstack разработчика. Требования: Хорошо знать AngularJS. Иметь опыт работы как с бэкендом, так и с фронтендом. Понимать, что такое ООП, и как его использовать. Знать что такое ACID, уровни изоляции транзакций, 3 нормальные формы. Иметь представление о микросервисной архитектуре. Уметь сопровождать свой код тестами. Плюсом будет знание Symfony, PostgreSQL, Typescript, Webpack, Amazon Web Services. Чем придется заниматься: Создавать компоненты для интерактивной платформы, используя AngularJS. Писать и дорабатывать бекенд с использованием: Symfony/NodeJS, PostgreSQL. Что мы предлагаем: Полную занятость (40 часов) удаленно или в офисе в Москве на м. Бауманская. Работу в живом растущем проекте, меняющем мировую картину онлайн-образования. Свободу действий. Предлагайте, что и как делать. И делайте. Конкурентную рыночную зарплату. Скидку 50% на занятия английским в нашей школе. Мы работаем в московском часовом поясе, разговариваем в Slack и в Hangouts, пишем документацию в Confluence, задачи складываем в Jira, код в GitHub, а для CI/CD используем Jenkins и Capistrano. Дополнительные инструкции Высылайте резюме файлом (или ссылку на заполненный профиль Мой круг) на почту polina.s@skyeng.ru. В сопроводительном письме укажите ваш уровень знания AngularJS, есть ли у вас опыт fullstask разработки и на каком языке.

Руководитель технической поддержки клиентов

Мы создаем лучшее в мире решение для онлайн-преподавания английского языка один-на-один с учителем. Сегодня Skyeng является самой крупной языковой онлайн-школой в Восточной Европе и быстро развивается. Каждый месяц три с половиной сотни преподавателей (такой средней руки университет) проводят на нашей интерактивной образовательной платформе десятки тысяч уроков. Сейчас мы ищем руководителя поддержки, имеющего опыт организации непрерывной поддержки IT-сервисных продуктов с нуля. Продукт - сервис для организации обучения в онлайне. Учитель с учеником занимаются, используя общение голосом на странице в web, используя передачу голоса и видео по WebRTC или скайп. Текущая клиентская база - несколько тысяч человек, в день приходит порядка сотни новых тикетов. Пожалуйста, обратите внимание, что мы ищем не системного администратора или руководителя ИТ-отдела, а человека с опытом поддержки внешних пользователей ИТ-продукта (сервиса) и только с опытом руководства и построения такого отдела с нуля в продуктовой ИТ-компании. Что предстоит делать: Обеспечить выполнение KPI поддержки - своевременное решение проблем пользователей. По техническим проблемам - передача фидбэка в разработку и извещение пользователей по окончании доработок; Тесная работа с клиентским отделом и отделом тестирования; Построение рабочих процессов специалистов; Найм и увольнение персонала поддержки. Задачи специалистов поддержки в подчинении: Помощь пользователям системы в настройке рабочих окружений - проверка того, что все хорошо со связью, рекомендации по исправлению проблем. Получение баг-реквестов от пользователей и постановка задач в тестирование; Получение фич-реквестов от пользователей и передача пожеланий в разработку; Своевременные ответы на сообщения в переписке. Для этого надо: Иметь опыт руководства отделом "продуктовой" технической поддержки клиентов в IT-компании от 1 года; Техническая грамотность на уровне общего понимания процесса разработки и роли технической поддержки в ней. Умение пользоваться диагностическими инструментами в браузере; Самое главное - направленность на решение проблем и недопущение повторения подобных проблем в будущем и умение организовать четкую работу персонала для выполнение этой цели. Иметь опыт построения отдела поддержки с нуля. Мы предлагаем: Работу удаленно по удобному графику, команда полностью распределенная; Молодой коллектив профессионалов (бывшие топ-менеджеры Яндекса, победители международный олимпиад, доктора физико-математических наук); Возможность выучить Английский! Скидка сотрудникам 50% на обучение; Свободу действий. Предлагайте, что и как делать. И делайте. Классный продукт. Делайте изучение английского доступным и интересным! Дополнительные инструкции Для того, чтобы мы рассматривали вас на вакансию, высылайте обновленное резюме сразу на почту + в сопроводительном письме необходимо кратко указать, имеете ли вы опыт руководства отделом "продуктовой" технической поддержки конечных клиентов в ИТ-компании от 1 года и какой продукт (сервис). Заранее спасибо!

Lead Web-разработчик (AngularJS)

Skyeng — крупнейшая в Восточной Европе онлайн-школа английского языка. Мы ищем на постоянную удаленную работу fullstack-разработчиков, которые помогут нам в развитии нашей интерактивной платформы обучения (vimbox.com). Платформа виртуального класса — ядро нашей системы. Она обеспечивает синхронизацию состояния между учителем и учеником в реальном времени, а так же обеспечивает голосовую и видео-связь по WebRTC протоколу. Необходимый общий опыт разработки — не менее 2 лет. Мы пишем платформу на связке PHP + AngularJS, но рассматриваем кандидатов с опытом промышленной разработки на других языках (C#, Java, Scala, Python, Ruby, Node.js, С++), если вы будете готовы быстро погрузиться в PHP и имеете опыт в качестве fullstack разработчика. Требования: Хорошо знать AngularJS. Иметь опыт работы как с бэкендом, так и с фронтендом. Понимать, что такое ООП, и как его использовать. Знать что такое ACID, уровни изоляции транзакций, 3 нормальные формы. Иметь представление о микросервисной архитектуре. Уметь сопровождать свой код тестами. Плюсом будет знание Symfony, PostgreSQL, Typescript, Webpack, Amazon Web Services. Чем придется заниматься: Создавать компоненты для интерактивной платформы, используя AngularJS. Писать и дорабатывать бекенд с использованием: Symfony/NodeJS, PostgreSQL. Что мы предлагаем: Полную занятость (40 часов) удаленно или в офисе в Москве на м. Бауманская. Работу в живом растущем проекте, меняющем мировую картину онлайн-образования. Свободу действий. Предлагайте, что и как делать. И делайте. Конкурентную рыночную зарплату. Скидку 50% на занятия английским в нашей школе. Мы работаем в московском часовом поясе, разговариваем в Slack и в Hangouts, пишем документацию в Confluence, задачи складываем в Jira, код в GitHub, а для CI/CD используем Jenkins и Capistrano. Дополнительные инструкции Высылайте резюме файлом (или ссылку на заполненный профиль Мой круг) на почту polina.s@skyeng.ru. В сопроводительном письме укажите ваш уровень знания AngularJS, есть ли у вас опыт fullstask разработки и на каком языке. Заранее спасибо!

Senior QA Engineer

Skyeng разрабатывает лучшее в мире решение для онлайн-преподавания английского языка один-на-один с учителем. Сегодня мы является самой крупной языковой онлайн-школой в Восточной Европе и быстро развиваемся. Каждый месяц 500 преподавателей проводят на нашей интерактивной образовательной платформе более 30 000 уроков. Мы являемся продуктовой IT-компанией и сами разрабатываем ПО для нашей платформы. Сейчас нами разрабатывается более 20 сервисов, размещенных на десятках серверов. Каждый из этих сервисов нуждается в тщательном тестировании и гарантии бесперебойной и стабильной работы. Мы ищем опытного QA инженера с отличными навыками написания автотестов, который будет много работать руками, а в перспективе — возглавит группу тестирования в компании. Вам предстоит работать одновременно как с отделом тестирования, так и отделом разработки. Мы ожидаем: — Опыт работы с Protractor или желание быстро освоить. Основная технологическая платформа продукта - Angular. — Опыт ручного тестирования веб-приложений - не менее 3-х лет. — Опыт автоматизированного тестирования веб-приложений - не менее 1 года, языки - js (protractor), опционально python. — Умение настроить окружение для тестирования (как на уровне рабочего места, так и на уровне инфраструктуры). — Навыки ведения тестовой документации: стратегия тестирования, тест-планы, тест-кейсы и другие. — Глубокое знание процесса тестирования: виды тестов, их необходимость при разработке, средства тестирования. — Отличное понимание специфики работы клиент-серверных приложений: от протоколов и запросов до DOM дерева и понимания работы JS-приложений. Будет плюсом: — Опыт работы с WebRTC приложениями, знание предметной области p2p аудио/видео стриминга. — Знание php, js или других языков программирования. — Опыт тестирования для мобильных приложений. — Опыт работы разработчиком веб-приложений. — Желание развиваться в сторону руководителя группы QA: способность управлять командой тестировщиков, организовать найм недостающих людей, поддерживать процесс тестирования. Мы предлагаем: — Удаленную работу на полный рабочий день — работайте откуда удобно. — Продукт, который реально приносит пользу людям. — Молодой и активный коллектив. — Конкурентную рыночную зарплату, растущую вместе с вашим ростом. — Скидку 50% на занятия английским в нашей школе. Дополнительные инструкции Обновленное резюме (или ссылку на заполненный профиль Мой круг) высылайте сразу на почту. В сопроводительном письме кратко укажите, пожалуйста, имеется ли у вас опыт ручного тестирования веб-приложений от 3-х лет и автоматизированного тестирования от 1 года, а так же на каком языке программирования. Заранее спасибо!