Программист, разработчик

НЕОЛАНТ
Калининград
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
Обязанности
Реализация клиентской части приложения на React/TypeScript;
Проектирование компонентной архитектуры и работа над техническим дизайном фич;
Вёрстка по макетам, адаптивная и кроссбраузерная;
Взаимодействие с разработчиками, архитекторами и ИБ, аналитиками, тестированием;
Участие в обсуждении сценариев, code review, декомпозиции задач;
Критически подходить к решению задач, предлагать свои варианты реализации.
Требования
Коммерческий опыт разработки SPA на React от 3 лет;
Уверенное знание TypeScript: generics, utility types, discriminated unions;
Опыт построения компонентной архитектуры и управления состоянием (Redux/RTK) Опыт работы с GraphQL (Apollo Client или аналоги) и REST (Fetch/Axios, RTK Query);
Понимание HTTP: методы, статус-коды, кеширование (Cache-Control, ETag), CORS, cookies (SameSite, HttpOnly, Secure);
Опыт работы с аутентификацией на клиенте: OAuth2/OIDC, хранение токенов, защита от XSS/CSRF Адаптивная и отзывчивая вёрстка, опыт с современными подходами к стилизации (CSS Modules, препроцессоры);
Опыт работы со сборщиками (Webpack/Vite): code splitting, lazy loading;
Опыт написания тестов: unit (Jest/Vitest), компонентных (RTL), понимание где e2e уместнее;
Опыт работы со сложными иерархическими структурами данных Умение читать и рефакторить чужой код.
Условия
Работа в современном бизнес-центре в самом центре города. Оформление по ТК РФ, белая заработная плата.
Интересная и стабильная работа в дружном профессиональном. коллективе.
Возможность корпоративного обучения.
Возможности для профессионального и карьерного роста.
Гибкий график работы.
Кофе, чай и интернет в неограниченных количествах.
Охраняемая велостоянка.
Технологии и навыки
AI-помощник
Источникhh.ru
Опубликовано8 июл.
Просмотры0
Если при отклике просят перевести деньги, назвать код из SMS, войти через чужой аккаунт или установить непонятное приложение — это признаки мошенничества. Не соглашайся и напиши нам через чат с основателем или форму обратной связи.