О компании и проекте:
Европейская IT-компания, которая уже более 15 лет занимается созданием программных продуктов любого уровня сложности, ищет разработчика старшего уровня с большим опытом работы в чистом JavaScript (Vanilla JS).
Вы присоединитесь к распределённой команде разработчиков, которая будет заниматься проектированием и улучшением программного обеспечения для клиентов и партнёров компании.
Головной офис компании находится в Любляне, Словения. Есть также офисы в Болгарии. Вам предлагается полностью дистанционное сотрудничество с возможностью работать из любой точки мира.
Ваши задачи на этой должности:
- Разработка и поддержка веб-приложений с использованием Vanilla JavaScript
- Сотрудничайте с дизайнерами, менеджерами по продукту и бэкенд-разработчиками, чтобы создавать функциональные решения
- Пишите чистый, эффективный и многократно используемый код, следуя лучшим отраслевым практикам
- Оптимизация приложений для повышения производительности и масштабируемости
- Устранение неполадок и решение проблем, о которых сообщают клиенты или внутренние команды
- Обеспечьте надлежащее документирование кода и соблюдение технических стандартов
Требования:
- Опыт работы в качестве разработчика Vanilla JS более 3 лет. Работал над веб-приложениями среднего и крупного масштаба
- Опыт работы разработчиком более 8 лет
- Хорошее знание основных концепций JavaScript, включая работу с DOM, асинхронное программирование и обработку событий
- Обширные знания HTML5 и CSS3, а также умение создавать адаптивные и кроссбраузерные пользовательские интерфейсы
- Опыт работы с системами контроля версий (например, Git) и платформами для совместной работы над кодом (например, GitHub, Bitbucket)
- Понимание принципов разработки программного обеспечения, включая модульность, разделение задач и возможность повторного использования кода
- Владение принципами объектно-ориентированного программирования (ООП), умение проектировать и реализовывать чистый, модульный и удобный в сопровождении код в соответствии с лучшими практиками ООП
- Английский B1+
Будет преимуществом:
- Знание SQL
- Понимание принципов UI/UX-дизайна и умение тесно сотрудничать с дизайнерами
- Опыт работы с методами и инструментами оптимизации производительности
- Знание стандартов доступности и передовых практик
- Опыт работы с современными фреймворками/библиотеками JavaScript (например, React, Angular, Vue. js) и их экосистемой
Преимущества:
- Почасовая оплата (25–35 долларов в час) или фиксированная ставка (3500–5000 долларов США брутто в месяц) в зависимости от ваших навыков и опыта
- Возможен ежегодный бонус
- Курсы английского языка и образовательные курсы
- Фитнес и коворкинг по запросу
- Полностью удалённая работа из любой точки мира.