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