Senior Front End (Angular) Developer

Всем привет!

Ищем Senior Front End (Angular) Developer в продуктовую компанию Turnitin, Киев/удаленно.

Дальше — больше в вопросах и ответах ребят. Можно прочитать текст ниже или просмотреть 2х-минутное видео, в котором Яна Михайленко, Director of Engineering, рассказывает о компании:


Глобально — разрабатываем платформу для сдачи экзаменов Examplify. Инженерная команда в Украине работает с продуктами ExamMonitor и ExamID.

Первый помогает убедиться, что человек, сдающий экзамен, сдавал его честно, то есть без использования шпаргалок, других людей и прочих уловках на экзамене. Это осуществляется при помощи прокторинга - процедуры контроля на онлайн-экзамене или тестировании, где за всем процессом наблюдает проктор (человек либо AI). Он следит за действиями экзаменуемого с помощью веб-камеры и видит, что происходит на мониторе его компьютера.

ExamID определяет и подтверждает личность студента, сверяя фото с предыдущими изображениями в системе.

Почему мы делаем?

Наша миссия - сделать образование честным и доступным. Представьте себе врача, который недобросовестно сдавал экзамены и получил диплом, а сейчас приступает к лечению ваших родных? Или человека, который, используя уловки, получил стипендию и занял место по-настоящему одаренного студента? Честность в образовании - наш драйвер.

Сделать образование доступным - наша цель. Миллионы студентов учатся удаленно сейчас. Для того, чтобы получить диплом, им необходимо сдавать экзамены. Перелеты, проживание в общежитии и просто нахождение в кампусе затратно для студентов из бедных стран, которые хотят и достойны получить образование в ВУЗе по своему выбору. Прокторинг позволяет сделать такое образование возможным и доступным.

Чем мы как компания/проект отличаемся от других? Почему стоит идти к нам?

Turnitin дает свободу разработчикам развиваться в интересном для них направлении, предлагать идеи по продукту и воплощать их.

Сколько лет проекту? На какой он стадии?

ExamMonitor и ExamID чуть больше года.

Какие профессиональные навыки нам важны?

- 5+ лет опыта разработки масштабируемых производительных приложений с использованием современных JS фреймворков (в т.ч. Angular).

- Хорошо ориентироваться в лучших практиках написания производительного и удобочитаемого CSS и доступный, соответствующий стандартам HTML.

- Опыт работы с системами сборки (Webpack, Rollup).

- Опыт написания юнит-  и интеграционных тестов.

- Использование Git для совместной разработки в команде (включая процессы branching, pull request и code review).

- Комфортно работать итеративно (например, устранение неполадок, разработка небольших функций), нежели над долгосрочными задачами.

Будет плюсом:

- Автоматизация (Jenkins или другие CI/CD).

- Опыт работы с Typescript.

- Опыт работы в распределенных командах, включая США.

Нужен ли английский и на каком уровне?

Intermediate и выше для участия в митингах.

Что ещё нам важно в этом человеке?

Ответственность, проактивность, зрелость.

Что делать в проекте?

- Сделать UI репортинга по результатам экзамена. Institutions вынуждены проверять тысячи видео, в которых существует та или иная проблема. Сейчас нет возможности удобно выбирать, фильтровать экзамены.

- Настроить синхронизацию видео - интеграция со второй камерой, чтобы действительно охватить всю среду.

- Согласование и конвертация видео, возможность остановки экзамена при нарушении.

- Интеграция с другими продуктами Turnitin.

В связи с чем открылась позиция?

Переход проекта украинской команде.

Какие есть возможности роста?

Можно расти в Principal Engineer, участвовать в архитектурной группе и лоббировать решения на уровне компании.

Размер и структура команды?

Команда на этапе формирования. Возможный состав: 4 Java разработчика, 2 Frontend, 2 QA. За деплой и продакшн отвечают DevOps. Продакт-менеджер находится в Амстердаме, тимлид - в США

Кто у нас работает:

Eric Link - VP of Engineering

Brandon Morrill - UI Architect

Phillip Winn - Senior Java Developer

Где находятся люди, принимающие технические решения по проекту?

Киев, Даллас

По условиям:

Есть ли испытательный срок и сколько он длится? - 3 месяца.

Какой график работы? - Гибкий график, бывают митинги во второй половине дня (16-17:00)

Есть ли возможность работать удаленно? Сейчас команда работает удаленно, но можно приходить в офис.

Количество дней отпуска, больничных? - 20 рабочих дней отпуска, 10 дней больничных

Есть ли перспектива командировок, и куда? - да, возможны командировки в США, Европу.

Соцпакет (медстраховка, другое): медстраховка (health, life), компенсация спорта, курсы английского, оплата конференций, курсов, ski pass.

Адрес офиса: SP Hall, пр. Московский 28 А

По процессу:

Есть ли тестовое задание? - Нет.

Интервью на английском? - Да, техническое.

Сколько этапов интервью? - 1) Intro call с Director of Engineering (60-90 мин.) 2) Техническое интервью - (60-90 мин.), 3) Интервью с HR (60 мин.).

If you like the vacancy, please send us your CV.