Европейская IT-компания, которая уже более 15 лет создает программные продукты любого уровня сложности, ищет разработчика уровня Senior с большим опытом работы на JavaScript (Vanilla JS).
Вы присоединитесь к распределенной команде разработчиков для работы над проектированием и улучшением программного обеспечения для клиентов и партнеров компании.
Головной офис компании находится в Любляне, Словения. Также есть офисы в Болгарии. Вам предлагается полностью удалённое сотрудничество с возможностью работать из любой точки мира.
Обязанности:
Разработка, поддержка и верстка веб-приложений с использованием Vanilla JavaScript.
Сотрудничество с дизайнерами, менеджерами по продуктам и другими разработчиками, чтобы преобразовывать требования в функциональные решения.
Написание чистого, эффективного и многократно используемого кода, соответствующего лучшим отраслевым практикам и стандартам кодирования.
Проведение обзоров кода и предоставление конструктивной обратной связи, чтобы обеспечить высокое качество кодовой базы.
Оптимизация приложения для обеспечения максимальной скорости и масштабируемости.
Устранение неполадок и проблем, о которых сообщают клиенты или внутренние команды, обеспечивая своевременное решение.
Быть в курсе последних тенденций и достижений в разработке 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-30 долларов США в час) или фиксированная ставка (3500-4200 долларов США брутто в месяц) в зависимости от ваших навыков и опыта
100% удаленная работа
Курсы английского языка и образовательные курсы
Фитнес и коворкинг по запросу
Полностью удаленная работа из любой точки мира