Junior Frontend Developer (React), Нижний Новгород
Required work experience: Between 1 and 3 years
Full time, Full day
Nizhny Novgorod
Мы приглашаем Вас стать частью команды проекта по разработке конвергентной системы предбиллинга.
Просим внимательно изучать вакансию и условия работы!
Мы рассматриваем кандидатов исключительно из Нижнего Новгорода.
Задачи:
- Разработка пользовательских web-интерфейсов по дизайн-макетам с учётом пользовательских сценариев, UX, а также обработка edge-case’ов и ошибок
- Поддержка и развитие существующего функционала
- Исправление багов и улучшение стабильности приложения
- Оптимизация и рефакторинг кода
- Разработка и развитие внутренней библиотеки компонентов и core-библиотеки
Основные навыки:
- Уверенные знания HTML, CSS, JavaScript, TypeScript
- Опыт работы с React
- Опыт работы со стейт-менеджерами (Effector, Redux, Zustand или аналогами)
- Понимание принципов работы браузера и сети (HTTP, CORS)
- Понимание асинхронности (Promises, async/await)
- Опыт работы с формами (React Hook Form, Formik или аналогичные решения)
- Умение писать чистый, поддерживаемый код
- Стремление к профессиональному развитию
- Навык самостоятельной работы с документацией
Желательные навыки:
- Опыт использования styled-components или аналогичных решений
- Опыт написания тестов и работы со Storybook
- Понимание принципов ООП и SOLID
- Понимание архитектурных подходов (FSD, разделение ответственности)
- Понимание фронтенд-инфраструктуры (CI/CD, сборка, линтеры)
- Понимание реактивного подхода (RxJS, Effector, Bacon или другие библиотеки реактивности)
- Опыт работы с WebSocket
- Практика с библиотеками визуализации и редакторами (Monaco, X6, G2 и подобными)
Мы предлагаем:
- Трудоустройство согласно Трудовому Кодексу РФ в аккредитованную ИТ-компанию;
- Гибкий рабочий график;
- Гибридный формат работы (офис в Нижнем Новгороде);
- Дополнительное медицинское страхование (включая стоматологию);
- Компенсация 50% стоимости языковых курсов, фитнес-абонементов и других спортивных программ, а также участие в регулярных корпоративных тренировках по футболу и волейболу;
- Работа в комфортабельном офисе с зонами отдыха;
- Участие в регулярных корпоративных мероприятиях и спортивных инициативах.
Key skills:
JavaScript CSS TypeScript React