Вакансия: Frontend developer Middle/Middle+ в Москва

Полное описание вакансии: Frontend developer Middle/Middle+ в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1560781 Frontend developer Middle/Middle+ Москва > Лаборатория Маркетинга 200000 RUR open 2024-08-24
Необходимые навыки
  • > Git
  • > CSS
  • > HTML
  • > JavaScript
  • > TypeScript
  • > Unit Testing
  • > HTTP
  • > REST API
  • > Angular
Требования

Опыт работы с Angular от 2 лет и глубокое понимание его работы. Опыт работы с Angular CLI, включая настройку проектов...

Обязанности

Разработка и поддержка сложных веб-приложений на Angular. Участие в проектировании архитектуры приложения. Оптимизация производительности клиентской части. Проведение код-ревью...

Описание

Немного о проекте:

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

Что нужно будет делать:

  • Разработка и поддержка сложных веб-приложений на Angular;
  • Участие в проектировании архитектуры приложения;
  • Оптимизация производительности клиентской части;
  • Проведение код-ревью (в т.ч. кросс);
  • Интеграция с серверными API и сторонними сервисами;
  • Написание и поддержка юнит-тестов и end-to-end тестов;
  • Участие в планировании спринтов и оценке задач.
Мы подойдём друг другу, если у тебя есть:
  • Опыт работы с Angular от 2 лет и глубокое понимание его работы;
  • Опыт работы с Angular CLI, включая настройку проектов, сборку и развертывание приложений;
  • Понимание принципов модульности и опыт работы с lazy loading;
  • Уверенные знания TypeScript (декораторы, generics, классы и интерфейсы);
  • Опыт работы с HTML, CSS и препроцессорами: умение создавать адаптивные интерфейсы, используя современные технологии CSS (Flexbox, Grid);
  • Опыт работы с CSS-препроцессорами (SASS, LESS) и инструментами для управления стилями (например, BEM);
  • Хорошие знания JavaScript (ES6+), опыт работы с объектно-ориентированным и функциональным программированием;
  • Опыт работы с системами контроля версий (Git), в том числе в командной среде (например, Git Flow);
  • Знание и опыт работы с REST API;
  • Понимание принципов и опыт работы с HTTP-запросами, аутентификации и авторизации (OAuth, JWT);
  • Опыт работы с инструментами тестирования (юнит-тесты с использованием Jasmine, Karma или др.);
  • Опыт работы с инструментами сборки и разработки (настройка и оптимизация сборки проекта с использованием Webpack, Angular CLI);
  • Понимание работы npm, пакетных менеджеров и модульных систем;
  • Будет плюсом:
    ⦿ Знание и опыт работы с Angular Material, Taiga UI или другими UI-фреймворками;
    ⦿ Опыт работы с CI/CD процессами;
    ⦿ Знание основ безопасного программирования и защита от типичных уязвимостей (XSS, CSRF).
Мы готовы предложить:
  • Гибридный формат работы;

  • Современный офис в Москва-Сити, где есть всё для твоего комфорта (и даже больше);

  • Только новая техника и никаких лагов: мы работаем на макбуках;

  • Комфортные рабочие часы (11.00-18.00), чтобы у тебя было время на отдых;

  • У нас короткий испытательный срок - ты сможешь быстро стать частью команды;

  • Ценим рвение к росту и обучению и даем возможность обучаться за счет компании;

  • Оформление и выплаты удобным для тебя способом!

Вверх