Работа в самой крупной водной компании страны.
Стань частью нашей команды!
Обязанности: Разработка автоматизированных информационных систем
Требования:
-
Опыт разработки на React:
- Отличное знание React и его экосистемы (React Hooks, React Router, Context API).
- Понимание принципов управления состоянием (например, Redux или MobX).
- Умение работать с компонентами (как функциональными, так и классовыми).
- Опыт работы с современными подходами к разработке UI, такими как SSR (Server-Side Rendering), CSR (Client-Side Rendering) и оптимизация производительности приложений
2. Знание JavaScript:
- Уверенное владение JavaScript ES6+ (стрелочные функции, классы, деструктуризация, async/await и др.).
- Понимание принципов асинхронного программирования (Promises, async/await).
- Опыт работы с AJAX, Fetch API и взаимодействием с REST API.
3. HTML5/CSS3:
- Уверенные знания HTML5 и CSS3.
- Опыт работы с препроцессорами CSS (например, SASS/LESS).
- Опыт адаптивной верстки (Responsive Design), кроссбраузерная совместимость.
- Умение создавать интерактивные пользовательские интерфейсы с использованием CSS-анимаций, Flexbox и CSS Grid.
4. Интеграция с бэкендом:
- Опыт работы с REST API и знание принципов взаимодействия с сервером.
- Понимание основ работы серверных технологий, таких как PHP. Базовое знание PHP будет плюсом, чтобы понимать, как работает бэкенд и эффективно взаимодействовать с бэкенд-разработчиком.
- Умение реализовывать клиентскую логику, которая взаимодействует с сервером, включая отправку и получение данных.
5. Инструменты и системы контроля версий:
- Опыт работы с Git (ветвление, слияние, работа с pull request).
- Знание популярных инструментов разработки и сборки фронтенда (Webpack, Babel, npm/Yarn).
- Опыт работы с системами CI/CD будет плюсом.
6. Знание архитектуры фронтенда:
- Понимание принципов компонентной архитектуры.
- Знание и опыт работы с SPA (Single Page Applications).
- Понимание принципов проектирования интерфейсов и UX.
7. Базовые знания PHP:
- Понимание основ PHP и способность разобраться в существующем коде на PHP, если потребуется.
- Опыт работы с MySQL (или другой SQL-базой данных) на базовом уровне (запросы, выборка данных).
8. Опыт работы фулл-стек разработчиком (будет плюсом):
- Способность работать с фронтендом и бэкендом одновременно, понимая как различные компоненты приложения должны взаимодействовать друг с другом.
- Опыт построения архитектуры полного цикла разработки: от проектирования базы данных до реализации фронтенд-интерфейса.
- Понимание основ безопасности веб-приложений и механизмов защиты от атак (например, XSS, CSRF, SQL-инъекции).
9. DevOps и серверные технологии (будет плюсом):
- Опыт работы с инструментами для контейнеризации и развертывания приложений, такими как Docker.
- Понимание CI/CD процессов: автоматизация тестирования, сборки и деплоя приложений.
- Базовые навыки администрирования серверов и настройки среды для разработки/продакшн-приложений.
Условия:
-
Официальное трудоустройство по ТК РФ
-
Пятидневная рабочая неделя: пн-чт с 08:00 до 17:00, пт с 08:00 до 15:45
-
Стабильная заработная плата (оклад+ежемесячная премия и прочие выплаты согласно коллективному договору)
-
Оплата больничных листов
-
Оплата ночных и сверхурочных часов
-
Оплата выходных и праздничных дней
-
Возможность профессионального и карьерного роста
Социальные гарантии:
-
Ежегодная премия (13-я ЗП после 1 года работы)
-
Дополнительно оплачиваемые целевые отпуска
-
Материальная помощь к отпуску в размере 1 оклада (1 раз в год)
-
Льготные путевки в детский оздоровительный лагерь
-
Частичная компенсация санаторно-курортного лечения
-
Профессиональное обучение и развитие.