Обязанности:
- Разработка и поддержка веб-приложений с использованием HTML, CSS и JavaScript.
- Взаимодействие с дизайнерами для преобразования UI/UX макетов в интерактивные интерфейсы.
- Обеспечение технической реализации UI/UX дизайнов.
- Оптимизация приложений для высокой скорости загрузки и масштабируемости.
- Написание чистого, поддерживаемого и эффективного кода.
- Применение лучших практик и стандартов фронтенд-разработки.
- Поиск и устранение ошибок в различных браузерах и на разных устройствах.
- Отслеживание современных трендов и технологий в области фронтенд-разработки.
- Участие в code review и поддержание позитивной, командной атмосферы.
Требования:
- Подтвержденный опыт работы на позиции Front-end разработчика или аналогичной роли.
- Уверенное знание HTML, CSS и JavaScript.
- Опыт работы с фреймворками/библиотеками, такими как Nuxt, Vue.js.
- Знание систем контроля версий (например, Git).
- Понимание принципов оптимизации производительности веб-приложений.
- Знание лучших практик SEO.
- Умение решать задачи и внимание к деталям.
- Навыки коммуникации и работы в команде.
- Опыт работы с препроцессорами CSS (Sass или LESS).
- Знакомство с инструментами сборки (Webpack, Gulp, Grunt).
- Знание RESTful API и работы с асинхронными запросами.
- Опыт с тестовыми фреймворками (Jasmine, Mocha, Jest).
- Понимание современных механизмов авторизации (например, JSON Web Token – JWT).
Задачи:
-
Разработка и поддержка веб-приложений.
-
Работа в связке с дизайнерами и аналитиками.
-
Оптимизация производительности.
-
Участие в обсуждении архитектуры и решений.
-
Code review, багфиксы, улучшение процессов.
Инструменты:
- Bitrix24
- Корпоративная почта
- Slack
- GIT
- Инструменты разработки