Frontend-разработчик
Selecty · Москва
- От 3 до 6 лет
- Полная
- На месте работодателя
Описание вакансии
Мы ищем разработчика интерфейсов для работы над основным веб-продуктом международной команды.
Основной фокус роли — развитие сложного веб-приложения, в котором особенно важны скорость работы, эффективное использование памяти и стабильность при длительной работе в браузере. Специалист будет участвовать в проектировании архитектуры, принимать технические решения и самостоятельно разбираться в сложных инженерных задачах.
Переезд в Бангкок обязателен! Кандидаты, не готовые к переезду в Таиланд, не рассматриваются.
Обязанности:
- Разрабатывать и развивать основную часть веб-продукта
- Поддерживать производительность, стабильность и надёжность приложения при длительной работе в браузере
- Участвовать в проектировании архитектуры и принятии технических решений
- Разрабатывать повторно используемые элементы интерфейса с помощью JavaScript, HTML и CSS
- Развивать существующую архитектуру на основе веб-компонентов
- Выявлять и устранять проблемы производительности, управления памятью и безопасности
- Самостоятельно проверять качество и работоспособность реализованных функций
- Использовать инструменты разработки на основе искусственного интеллекта, проверять и улучшать сгенерированный код
- Работать в тесном взаимодействии с небольшой инженерной командой и брать ответственность за результат
Требования:
- Уверенное владение JavaScript, HTML и CSS
- Глубокое понимание принципов работы браузера
- Опыт разработки одностраничных веб-приложений
- Понимание производительности, управления памятью и жизненного цикла приложения в браузере
- Знание основ безопасности веб-приложений
- Умение самостоятельно анализировать технические проблемы, находить их причины и предлагать решения
- Способность работать с существующей архитектурой без необходимости полностью переписывать приложение или привязываться к одному фреймворку
- Опыт работы с веб-компонентами будет преимуществом, знание Shadow DOM — дополнительным плюсом
- Опыт работы с React будет полезен, знание Vue.js также приветствуется
- Интерес к инженерным задачам и готовность развиваться в направлении проектирования архитектуры сложных систем
- От 2 лет опыта при наличии законченного профильного высшего образования; без соответствующего диплома, как правило, требуется не менее 5 лет подтверждённого профессионального опыта для оформления рабочей визы в Таиланде
- Хорошее знание английского языка; русский будет преимуществом, но не является обязательным
- Опыт работы в небольшой или средней инженерной команде с широкой зоной ответственности приветствуется
Условия:
- Место работы: Бангкок, Таиланд
- Формат работы: полный рабочий день, исключительно из офиса
- Переезд в Бангкок обязателен
- Для кандидатов из других стран предусмотрена возможность первоначального пребывания в Бангкоке сроком на 2–4 недели, в идеале на месяц, чтобы обе стороны могли оценить формат сотрудничества до завершения переезда и оформления визы
- На период первоначального пребывания компания оплачивает перелёт и проживание
- После успешного начального периода компания оказывает полную поддержку при переезде, включая оплату перелёта, оформление визы и разрешения на работу, медицинскую страховку и помощь с поиском жилья
- Дополнительно предоставляется помощь местного координатора; в отдельных случаях компания может организовать или оплатить жильё
- По вопросам оформления документов и налогового сопровождения компания работает с местными юридическими и бухгалтерскими партнёрами
Ключевые навыки
- JavaScript
- HTML
- CSS