ЯРазработчик
Упс! Что-то пошло не так :(
Во время загрузки страницы произошла непредвиденная ошибка. Пожалуйста, убедитесь что используете современный браузер и попробуйте перезагрузить страницу.

Frontend Developer | Middle

ENBISYS
Томск
В офисе или удалённо в пределах города
От 90 000 до 140 000 руб.
Английский язык
Angular
Размещено 1 неделю назад
1
Расширяем команду EdTech проекта Snappet - формируем новую микро-команду Frontend-разработчиков!
Проект Snappet
Это безопасная, открытая адаптивная образовательная платформа, помогающая эффективно и нескучно обучаться каждому ребенку. В настоящее время более 2800 школ в Европе используют для работы в классе индивидуальные планшеты для учащихся, и Snappet является крупнейшей платформой цифрового образования.
Технологический стек проекта:
Frontend: Angular, React, GraphQL Runtime: .Net Core 3.1, NodeJs Databases: MSSQL 2014, MySQL 5.7, Postgres SQL, DynamoDB, AWS Athena Languages: C#, TypeScript 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 (edited)
Основные задачи:
  • перенос страниц из ASP.NET MVC приложения в Angular приложение;
  • разработка новой функциональсти в Angular приложении;
  • расширение GraphQL бекенда для 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 и выше).
Разработка ведется по SCRUM - планинги, ежедневные стендапы, ретро, карточки покера и т.д.
Условия работы:
  • официальное трудоустройство по ТК РФ и белая заработная плата;
  • комфортное и хорошо оснащенное рабочее место;
  • возможность работать в офисе или удаленно.
Мы ценим в наших сотрудниках стремление к развитию и много в это инвестируем. У нас ты получишь:
  • индивидуальный план развития (hard и soft skills);
  • обучение английскому языку в офисе в рабочее время;
  • возможность участвовать в международных проектах;
  • опыт работы в распределенной команде;
  • посещение профильных конференций;
  • доступ к профессиональным ресурсам и книгам.
Мы предлагаем гибкий график работы (утро начинается с 8 до 11), вкусный кофе и фрукты на собственной кухне, а также обширный компенсационный пакет “Well-being Pack”:
  • оплата обедов в кафе на 1-м этаже офисного здания;
  • компенсация затрат на твой любимый фитнес (тренажерный зал, групповые занятия, бассейн, йога и т.д.);
  • дополнительный денежный бонус к твоему ежегодному отпуску (после 1 года работы в компании);
  • выплаты к свадьбе и рождению ребенка;
  • корпоративные мероприятия и подарки для сотрудников и детей сотрудников;
  • ежемесячные Team Lunch’и в любых кафе города за счет компании;
  • корпоративное такси (на время пандемии).
Пройти собеседование у нас легко и быстро!
Мы практикуем 1-этапное, потому что за скорость и верим, что тратить несколько дней на собесы не всегда удобно, но в Snappet есть второй этап - собеседование-знакомство с голландской командой.
Как все пройдет:
  1. Мы рассматриваем резюме и даем ответ в любом случае.
  2. Техническое интервью и проверка английского займут примерно 75 минут.
  3. В случае успешного прохождения первого этапа, организум собеседование-знакомство с голландскими коллегами, которое займет около 30 минут.
  4. Ответим на все твои вопросы, договоримся о фидбеке и дальнейших шагах.
Откликайся, будет круто!
Как откликнуться на вакансию
Контакты (Климентовская Тамара):
+7 382 2990049+7 382 2990049