Войдите для быстрого доступа к лучшим предложениям. Нажмите здесь если у вас нет аккаунта.

Frontend Developer | Senior | EdTech Полная занятость вакансия

5 месяцев назад Frontend-разработчик Томск   40 просмотров
Подробности вакансии

В компанию ENBISYS требуется Frontend Developer | Senior | EdTech.

Расширяем команду EdTech проекта Snappet - ищем двух новых фронтенд-разработчиков со знанием Angular! Проект Snappet Адаптивная образовательная платформа для детей младших классов (самая крупная в Европе). В основе приложения алгоритмы на основе нейросетей, которые позволяют сделать обучением адаптивным (система адаптируется под каждого ребенка). На текущий момент приложение используют более 3000 школ, это около 300 000 ежедневно активных пользователей и 24 млн. обрабатываемых ответов (в основном в утренние часы). Как строится работа в Snappet Главный приоритет - качество, а не скорость разработки. Культура открытости и взаимопомощи, прямые коммуникации в команде и между командами (без менеджеров). Команда, которая реализует какую-то фичу, участвует во всем цикле разработки - от планирования до развёртывания на прод и мониторинга (доступ к проду, кстати, тоже есть). Оценка задач проводится только в команде и для команды. Ни менеджмент, ни Product Owner не влияют на этот процесс. Никто не “спускает” сроки, нет жестких сроков как таковых. Сроки носят скорее рекомендательный характер и помогают осуществлять планирование. Качественный код и унифицированная кодовая база - можно легко законтрибьютить в code base другой команды и не словить негатива. Все, что может быть автоматизировано, должно быть автоматизировано - автоматизированное тестирование, infrastructure as a code и т.д. Технологический стек проекта (весь стек знать не нужно): Languages: C#, TypeScript Frontend: Angular, GraphQL Runtime: .Net Core 3.1, NodeJs Databases: MSSQL 2014, MySQL 5.7, Postgres SQL, DynamoDB, AWS Athena AWS: Lambda, ECS, Cloudwatch, Cloudfront, AppSync, Route53, SQS, SNS, IAM, DynamoDB, RDS Aurora, S3, Athena, RDS, EC2 ORM: Dapper, EFCore Tests: xUnit, FluentAssertions, Moq, Jest Devops: Azure DevOps, TeamCity, Docker, Powershell, SonarQube Tools: Visual Studio 2019, Visual Studio Code, Git Process: Agile Scrum\Kanban Основные задачи фронтенд-разработчика: перенос страниц из ASP.NET MVC приложения в Angular приложение; разработка новой функциональности; добавление unit-тестов. Что интересного есть в проекте: полноценный стейт-менеджмент: NgRx + Entities; один запрос данных для рендера страницы благодаря использованию middleware в лице GraphQL; использование прогрессивной верстки - FlexBox и Grid; свой набор WCAG-compliant компонентов, основанный на Angular Material; работа с дизайнером - всегда есть дизайн-проект, в соответствии с которым проводится верстка без необходимости; live-мониторинг ошибок UI - ошибки, которые часто встречаются пользователями отлеживаются и фиксятся в ходе спринтов; использование webworker'ов для того, чтоб отслеживать обновления; высокое покрытие кода unit-тестами (более 93%); покрытие ключевого функционала UI-тестами (cypress с использованием Typescript); полностью готовый CI, Lint'ер и commit-hook'и, чтоб не допустить сомнительных изменений; отлаженные процессы Code Review. Команда проекта распределенная - часть разработчиков находится в Томске, часть в Нидерландах. Но мы ежедневно общаемся с иностранными коллегами (чаще всего устно), поэтому необходим разговорный английский (уровень B1-B2 и выше). Разработка ведется по Kanban или SCRUM (команда выбирает сама). Условия работы: официальное трудоустройство по ТК РФ и белая заработная плата; комфортное и хорошо оснащенное рабочее место; возможность работать удаленно после периода онбординга (3-6 месяцев). Мы ценим в наших сотрудниках стремление к развитию и много в это инвестируем. У нас ты получишь: регулярный пересмотр зарплаты в рамках Performance Review; индивидуальный план развития (hard skills, soft skills); обучение английскому языку в офисе в рабочее время; посещение профильных конференций; доступ к профессиональным ресурсам и литературе. Мы предлагаем гибкий график работы - утро начинается с 8 до 11, вкусный кофе и фрукты на собственной кухне, а также обширный компенсационный пакет “Well-being Pack”: оплата обедов в кафе на 1-м этаже офисного здания; компенсация затрат на твой любимый фитнес (тренажерный зал, групповые занятия, бассейн, йога и т.д.); 100% оплата больничных (независимо от стажа); дополнительный денежный бонус к ежегодному отпуску (после 1 года работы в компании); выплаты к свадьбе и рождению ребенка; корпоративные мероприятия в течение года; ежемесячные Team Lunch’и в любых кафе города; корпоративное такси (на время пандемии). Пройти собеседование у нас легко и быстро! Как все пройдет: Техническое интервью (60 мин.) Проверка разговорного английского - English Check (10 мин.) Интервью со скрам-мастером и техническими специалистами Snappet (90-120 мин.)

Описание компании
ENBISYS