Москва
Мы ищем талантливого и опытного Frontend разработчика в области нефтяного инжиниринга, который присоединится к нашей команде и будет участвовать в разработке сложных и интересных веб-приложений.
Обязанности:
- Разработка пользовательских интерфейсов с использованием Vue. js 3 (Composition API) и TypeScript.
- Создание высокопроизводительных, масштабируемых и оптимизированных компонентов.
- Написание чистых и тестируемых кодов.
- Проведение E2E и юнит-тестирования для обеспечения качества кода.
- Взаимодействие с бэкенд-командой для интеграции Frontend с REST API.
- Взаимодействие с командой разработки (back end), бизнес-аналитиками для понимания нужд бизнеса и разработки подходящих моделей машинного обучения.
- Документирование кода и разработанных решений. Разработка технической документации по выполненным работам. Представление результатов и рекомендаций заинтересованным сторонам, включая руководство и технических специалистов.
Требования:
- Опыт работы с Javascript (ES6+) от 2 лет.
- Глубокое знание Vue. js 3 (Composition API) и TypeScript.
- Уверенное владение Vite, Pinia, Axios.
- Опыт проведения E2E и юнит-тестирования (например, Jest, Cypress).
- Понимание принципов REST API.
- Опыт работы с кроссбраузерной версткой.
- Высокий уровень ответственности, желание учиться и искать решения проблем, заинтересованность в достижении результата.
- Знание английского языка на уровне, необходимом для чтения технической документации.
- Рассматривается как плюс:
- Опыт работы с WebSockets.
- Понимание принципов Module Federation.
- Опыт работы с библиотеками для построения графиков (например, Chart. js).
- Опыт работы с OpenStreetMaps.
- Опыт работы с Docker.
Личные качества:
- Ответственность и инициативность.
- Умение работать в команде.
- Желание учиться и развиваться.
- Способность к самоорганизации и планированию задач.
- Умение эффективно решать проблемы и находить оптимальные решения.
Условия:
- Интересные проекты с возможностью профессионального роста.
- Конкурентная «белая» заработная плата (оговаривается индивидуально на собеседовании).
- Соблюдение ТК РФ
- График работы 5/2
- Профессиональный, дружный коллектив.
Ключевые навыки
- Vue.js 3 (Composition API) и TypeScript.
- HTML5, CSS3, Sass/Less.
- Git, GitHub.
- NPM/Yarn.
- Опыт работы с инструментами для автоматизации сборки и CI/CD