Москва
Ищем Frontеnd разработчика для присоединения к самой технологичной команде Центра цифровых технологий ОАО "РЖД".
Ваши задачи:
- Разработка и поддержка веб-приложений с использованием Vue.js и других современных фреймворков и библиотек.
- Участие в архитектурном проектировании и принятие решений о выборе технологий для разработки фронтенда.
- Разработка масштабируемых и эффективных пользовательских интерфейсов с адаптивной кроссбраузерной версткой.
- Интеграция фронтенда с серверными API и взаимодействие с бэкенд-разработчиками для оптимальной работы приложения.
- Оптимизация производительности и улучшение пользовательского опыта через оптимизацию загрузки и кэширование данных.
- Тестирование, отладка и исправление ошибок в коде фронтенда для обеспечения высокого качества продукта.
- Исследование и изучение новых технологий и инструментов для улучшения процесса разработки и качества кода.
- Участие в код-ревью и обмене лучшими практиками с другими членами команды разработки.
Что мы ждем от Вас:
- ОБЯЗАТЕЛЬНО: Высшее образование техническое;
- Аналогичный опыт 2-х лет;
- Уверенное владение фреймворком Vue.js, включая компонентный подход, роутинг, управление состоянием (Vuex) и другие основные концепции.
- Знание JavaScript и его последних стандартов (ES6+), включая работу с промисами, асинхронным программированием, стрелочными функциями и другими возможностями языка.
- Опыт работы с HTML и CSS для создания семантических и доступных пользовательских интерфейсов. Знание CSS-препроцессоров (SCSS) будет плюсом.
- Понимание принципов работы с RESTful API и опыт интеграции фронтенда с серверными API для обмена данными.
- Умение работать с системой контроля версий Git, включая создание веток, слияние изменений и устранение конфликтов.
- Опыт работы с инструментами сборки (например, Webpack), управления зависимостями (npm), опыт работы с JavaScript транспайлерами (например, Babel) и другими инструментами разработки.
- Знание и опыт работы с другими библиотеками и фреймворками, такими как Vuex, Vue Router, Axios и другими инструментами в экосистеме Vue.js.
- Понимание принципов адаптивного дизайна, опыт работы с адаптивным дизайном и созданием интерфейсов, которые хорошо выглядят и функционируют на различных устройствах и экранах.
- Понимание основных принципов UX/UI дизайна для создания удобного, интуитивно понятного пользовательского интерфейса.
- Знание и опыт работы с тестированием фронтенда, включая использование фреймворков для тестирования (например, Jest) и написание автоматических тестов для проверки функциональности и корректности кода приветствуется.
- Опыт работы в разработке по методологии Agile, такой как Scrum или Kanban, с пониманием и применением принципов и практик Agile-разработки приветствуется.
Будет плюсом:
- Если укажете в резюме ссылку на GitHub
Мы предлагаем:
- Гибридный формат работы или удаленка.
- Оформление в соответствии с требованиями ТК РФ, стабильную заработную плату по результатам собеседования+премии;
- Ежегодную индексацию оплаты труда;
- Профессиональный коллектив, перспективы карьерного роста и развития.
СОЦИАЛЬНЫЙ ПАКЕТ:
- Забота о здоровье сотрудников (ДМС, собственная система здравоохранения, включая стоматологию);
- Поддержка занятий спортом (компенсация абонемента в спортклуб, спортивные активности, организуемые компанией);
- Бесплатный проезд ж/д транспортом поездами дальнего следования (1 раз в год);
- Бесплатный пригородный проезд ж/д транспортом;
- Ежегодная материальная помощь к отпуску;
- Льготная ипотека для сотрудников;
- Широкие возможности для обучения в собственном Корпоративном университете Компании