ООО «ПРАЙМ ГРУП» - системный интегратор с большим опытом реализации ИТ проектов различного масштаба и уровня сложности. Тверской филиал с 2004 года ведет уникальные проекты по разработке и внедрению программных решений для автоматизации деятельности крупных компаний и финансовых организаций.
Компания "ПРАЙМ ГРУП" входит в состав аккредитованных ИТ-компаний Минцифры России.
С целью создания решений для корпоративных заказчиков компания приглашает на работу разработчика Javascript.
Заработная плата будет складываться из опыта и наличия тех или иных компетенций.
Основные обязанности:
- Разработка и поддержка пользовательских интерфейсов на React 18+;
- Знание TypeScript и JavaScript на уверенном уровне;
- Верстка Jsx-компонентов с использованием CSS-in-JS;
- Интеграция с бэкендом через REST API;
- Тесное взаимодействие с backend-разработчиками: участие в проектировании контрактов API, синхронизация по структуре данных и форматам обмена;
- Сотрудничество с тестировщиками: совместная работа над тест-кейсами, уточнение требований, оперативное исправление дефектов;
- Написание unit-тестов на Jest, поддержание покрытия кода на должном уровне;
- Контроль качества кода с использованием SonarQube, работа по устранению code smells, уязвимостей и повышению метрик надёжности;
- Участие в командных активностях: код-ревью, груминг задач, ретроспективы.
Основное необходимое:
- Опыт работы JavaScript/TypeScript разработчиком от 2-х лет;
- Уверенное знание ES6+ и понимание асинхронного программирования;
- Хороший опыт работы с React 18+ ;
- Опыт работы с TypeScript;
- Понимание принципов работы с REST API, опыт использования axios;
- Знание HTML/CSS, опыт работы с CSS-in-JS;
- Опыт верстки Jsx-компонентов;
- Знание одного из стейт-менеджеров (MobX предпочтительно, Redux будет плюсом);
- Опыт написания unit-тестов с использованием Jest и сопутствующих библиотек (React Testing Library и подобные);
- Опыт работы с инструментами статического анализа кода (SonarQube);
- Навыки коммуникации и опыт работы в кросс-функциональной команде.
Будет преимуществом:
- Опыт работы с библиотеками компонентов (Ant Design и аналогичные);
- Знание Next.js;
- Понимание принципов адаптивной и кроссбраузерной верстки;
- Опыт написания тестов.
Условия работы:
- Оформление согласно ТК РФ, социальный пакет;
- Работа в аккредитованной ИТ-компаний;
- Режим работы по выбору (офис, удалённый, совмещённый);
- Возможности профессионального и карьерного роста, обучение за счёт компании;
- Регулярный пересмотр заработной платы по результатам роста профессионального уровня, ежегодные индексации;
- Интересные и высокотехнологичные проекты с применением новейших технологий разработки;
- Оплата корпоративной мобильной связи.