Senior Vanilla JS разработчик
Европейская IT-компания, которая уже более 15 лет занимается созданием программных продуктов любого уровня сложности, ищет разработчика уровня Senior с большим опытом работы в чистом JavaScript (Vanilla JS).
Вы присоединитесь к распределенной команде разработчиков для работы над проектированием и улучшением программного обеспечения для клиентов и партнеров компании.
Головной офис компании находится в Любляне, Словения. Также есть офисы в Болгарии. Вам предлагается полностью удаленное сотрудничество с возможностью работы из любой точки мира.
Ваши задачи на должности:
- Разработка, поддержка и верстка веб-приложения с использованием Vanilla JavaScript.
- Сотрудничество с дизайнерами, менеджерами по продуктам и другими разработчиками, чтобы преобразовывать требования в функциональные решения.
- Написание чистого, эффективного и пригодного для повторного использования код, который соответствует передовым отраслевым практикам и стандартам кодирования.
- Проверка кода и предоставление конструктивной обратной связи для обеспечения высокого качества кодовой базы.
- Оптимизация приложения для обеспечения максимальной скорости и масштабируемости.
- Устранение неполадок и отлаживание проблемы, о которых сообщают клиенты или внутренние команды, обеспечивая своевременное решение.
- Участие в процессах гибкой разработки, включая планирование спринтов, оценку задач и ежедневные стендапы.
- Сотрудничество с бэкенд-разработчиками для интеграции функциональности фронтенда с серверными API и базами данных.
- Обеспечение надлежащего документирование кода, включая архитектуру, технические спецификации и руководства пользователя.
Требования:
- 5+ опыта работы в качестве Frontend (Vanilla JS) разработчика
- Опыт работы с бизнес-проектами или бизнес-процессами (средние и крупные веб-приложения)
- Уверенное владение основными концепциями JavaScript, включая манипулирование DOM, асинхронное программирование и обработку событий
- Обширные знания HTML5 и CSS3, а также умение создавать адаптивные и кроссбраузерно- совместимые пользовательские интерфейсы
- Знакомство с инструментами сборки фронтенда и пакетными менеджерами (например, Webpack, Babel, npm)
- Опыт работы с системами контроля версий (например, Git) и GitHub, Bitbucket
- Английский B1+
Будет преимуществом:
- Опыт работы с SQL
- Опыт работы с современными фреймворками/библиотеками JavaScript (например, React, Angular, Vue.js) и их экосистемой
- Знание бэкенд-технологий, таких как Node.js и RESTful API
- Понимание принципов UI/UX дизайна и умение тесно сотрудничать с дизайнерами
- Знакомство с фреймворками тестирования (например, Jest, Mocha) и написание модульных тестов
Преимущества:
- Почасовая ставка ($25-35/час) или фиксированная ставка ($3500-5000 USD брутто/месяц) в зависимости от ваших навыков и опыта
- 100% удаленная работа
- Курсы английского языка и образовательные курсы
- Фитнес и коворкинг по запросу
- Полностью удаленная работа из любой точки мира
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).