Компания «ВИТРИНА-ТВ» ищет 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) Возможная дата выхода на работу
Спасибо за уделенное время и ждем Вас на собеседовании!
Москва
от 300000 RUR
Проектное Управление Строительными Контрактами
Москва
до 400000 RUR