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