Senior FullStack – разработчик (Angular)

Senior FullStack – разработчик (Angular)

Описание вакансии

Компания «ВИТРИНА-ТВ» ищет FullStack-разработчика в наши проекты. Мы — ИТ команда ВИТРИНА-ТВ, которая разрабатывает технологичные и перспективные продукты для теле и интернет-магазина. Работаем с современным стеком, поддерживаем инженерную культуру и любим тех, кто не боится расти и учиться новому.

Что предстоит делать:
Главной задачей будет поддержка, обновление и доработка существующих проектов внутренних систем компании.
• Проектирование и реализация нового функционала (end-to-end): от требований и архитектуры компонентов и сервисов (включая микросервисы) до релиза и сопровождения;
• Поддержка и развитие существующего кода — багфиксы, оптимизация, рефакторинг, миграции данных;
• Проектирование и внедрение архитектуры бэкенда и фронтенда, учитывающей высокие нагрузки и масштабируемость;
• Участие в планировании, оценке задач и проработке требований с командой;
• Командная работа с другими разработчиками;
• Разработка API (REST/HTTP, JSON) и интеграция сервисов; понимание авторизации/аутентификации (JWT, OAuth2, session auth) и безопасных практик работы с токенами;
• Написание автотестов (unit, integration), поддержание покрытия;
• Настройка и поддержка базового CI/CD, сборки Docker-образов и релизных пайплайнов, автоматизация деплоймента и rollbacks;
• Обеспечение качества кода: применение стилей, линтеров, форматтеров, соблюдение методологий и лучших практик;
• Участие в миграции инфраструктуры при переходе на новую архитектуру, оценка влияния изменений на продукты (SPA, интеграции).

Технологический стек:
• Angular, RxJS, NgRx, Node.js
• TypeScript, JavaScript, HTML5, SCSS
• REST API, WebSocket

Мы ожидаем:
• Опыт коммерческой разработки на PHP от 10 лет;
• Отличное знание и опыт работы с Angular (6+ лет) и сопутствующей экосистемы (RxJS, NgRx, Angular CLI), понимание жизненного цикла компонентов, state-management;
• Знание HTML5, адаптивной верстки, CSS3, SCSS, модульных CSS подходов (BEM, CSS-in-JS);
• Сильные навыки программирования на TypeScript;
• Опыт работы с современными API;
• Навыки оптимизации производительности приложений (Lazy Loading, OnPush Change Detection, оптимизация запросов);
• Отличное владение Git и опыт работы с системами контроля версий;
• Опыт работы с MySQL/PostgreSQL: проектирование схем, индексы, миграции, оптимизация запросов. Знание принципов работы реляционных БД для разработки отказоустойчивых приложений;
• Понимание сетевых основ: HTTP(S), REST, CORS, TLS, заголовки, кодировки, статус-коды;
• Знание принципов безопасности: OWASP, защита от XSS/CSRF/SQLi, использование токенов;
• Понимание паттернов проектирования (Factory, Strategy, Repository и т.д.) и принципов (KISS, DRY, SOLID);
• Умение писать читаемый, документированный и тестируемый код — использование форматтеров, линтеров;
• Ответственность, внимание к деталям и способность работать в команде;
• Самостоятельность, вовлечённость и готовность предлагать идеи.

Будет плюсом:
• Опыт разработки систем CRM, торговых, логистических, финансовых или платёжных решений;
• Опыт настройки CI/CD для backend/frontend-проектов;
• Знание Docker, Kubernetes;
• Знание Angular Material, PrimeNG или других UI-библиотек;
• Знание препроцессоров SASS / LESS;
• Опыт работы с WebRTC.

Мы предлагаем:

• Трудоустройство по ТК РФ/Срочный трудовой договор на 1 год;
• График работы: 5/2, с 9:00 до 18:00 (45 минут перерыв на обед), в пятницу сокращенный день до 17:00;
• Работа в офисном центре «Технопарк» (рядом м. ВДНХ, м. Алексеевская, м. Марьина Роща, м. Бутырская), работа только в офисе (нет удаленки);
• Скидки на продукцию компании;
• Дружный и творческий коллектив, поддержку и обмен опытом;
• Конкурентную заработную плату (от 200 000р, по итогам собеседования);
• Уникальный опыт работы над интересными проектами в своем направлении;
• Конструктивный диалог и возможность внедрять свои идеи, если они способствуют достижению общего результата;
• Команду увлеченных профессионалов, которая открыта к поиску нового.

Мы ценим внимательность, поэтому в сопроводительном письме просим указать:
1) Зарплатные ожидания на период испытательного срока и после
2) Ваш релевантный опыт в годах
3) Возможная дата выхода на работу
Спасибо за уделенное время и ждем Вас на собеседовании!

Навыки
  • PHP
  • Linux
  • MySQL
  • Angular
Посмотреть контакты работодателя

Похожие вакансии

LIFE PAY
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
MANGO OFFICE
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Клируэй Текнолоджис

Front-End разработчик (Angular)

Клируэй Текнолоджис

Удаленная работа
  • Москва

  • до 300000 RUR

Рекомендуем
UBIC
Удаленная работа
  • Москва

  • до 300000 RUR

Удаленная работа
  • Москва

  • до 300000 RUR

WILDBERRIES
Удаленная работа
  • Москва

  • до 300000 RUR

itBoat
Удаленная работа
  • Москва

  • от 250000 RUR

Frontend-разработчик /Angular/

ФГБУ Росгеолфонд

Полный день
  • Москва

  • до 250000 RUR

Инвейдерс
Удаленная работа
  • Москва

  • до 250000 RUR

ИЦ АЙ-ТЕКО
Удаленная работа
  • Москва

  • от 200000 RUR

Полный день
  • Москва

  • от 300000 RUR

АйДжиЭс
Полный день
  • Москва

  • от 300000 RUR

Црм.Лидс
Полный день
  • Москва

  • от 450000 RUR

СТРОЙСОФТ, ГК

Frontend-разработчик

СТРОЙСОФТ, ГК

Полный день
  • Москва

  • до 280000 RUR

АВТОДОМ
Полный день
  • Москва

  • до 280000 RUR

Miractal
Удаленная работа
  • Москва

  • до 400000 RUR

Проектное Управление Строительными Контрактами

Разработчик PWA приложений (Progressive Web Application)

Проектное Управление Строительными Контрактами

Полный день
  • Москва

  • до 400000 RUR

Джемтех
Полный день
  • Москва

  • до 400000 RUR

Бренд Монитор

Middle .NET Developer

Бренд Монитор

Полный день
  • Москва

  • до 400000 RUR

Алабуга, ОЭЗ ППТ

AI-developer (senior/ team lead)

Алабуга, ОЭЗ ППТ

Полный день
  • Москва

  • от 450000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию