Mayflower — технологическая компания, создающая высоконагруженные продукты, которыми пользуются миллионы людей по всему миру. Работая в масштабах одного из 50 самых посещаемых веб-сайтов в мире, мы решаем сложные инженерные задачи и создаем решения, обеспечивающие развлечения в реальном времени для глобальной аудитории.
Мы ищем Senior Frontend developer в две команды: в команду продукта, занимающуюся разработкой новых функций и улучшением пользовательского опыта, и в техническую команду, отвечающую за архитектуру системы, производительность, масштабируемость и отказоустойчивость. Вы присоединитесь к одной из этих команд в зависимости от ваших сильных сторон и интересов.
Обязанности
- Проектирование и внедрение новой функциональности веб-сайта и основных приложений, включая оптимизацию производительности и улучшение существующих функций.
- Постоянное повышение качества кода путем рефакторинга унаследованного кода, устранения «узких мест» в производительности и приведения кодовой базы в соответствие с современными стандартами и передовыми практиками.
- Участие в проектировании и реализации масштабируемых и эффективных архитектурных решений, включая модуларизацию кодовой базы и разработку отказоустойчивых систем для высоконагруженных сред.
- Написание и поддержка модульных и интеграционных тестов, поддержка текущего обслуживания существующих функций и обеспечение стабильности при развертывании.
- Выявление и устранение уязвимостей безопасности; поддержка интеграции и миграции на новые API-интерфейсы.
- Исследование и оценка новых технологий для возможной интеграции; поддержка и обновление общих библиотек в соответствии с развивающимися техническими стандартами.
Вы отлично подойдете, если у вас есть
- Опыт работы более 6 лет и знание JavaScript: React.js, Vanilla JS, Event Loop, Scope, Context, Prototype, Server-side render, Isomorphic Application;
- Владение HTML5, CSS, Post & Pre Processing CSS;
- Опыт создания Single Page Applications на React/Preact/Hyperapp и TypeScript;
- Понимание принципов и работы AJAX, WebSockets, CORS security policies;
- Опыт работы с Redux, ES2020, Node.js, Sass;
- Понимание принципов модульной разработки, Micro Frontends;
- Навыки и опыт модульного тестирования функциональности и бизнес-логики;
- Навыки и опыт профилирования, отладки и оптимизации (клиентская/серверная сторона);
- Опыт работы с системами сборки приложений webpack, rollup, включая esbuild, babel;
- Технический английский язык (задачи и документация на английском).
Условия
Мы знаем, что выдающиеся таланты заслуживают отличных условий, поэтому вот что вас ждет:
- Трудовой договор на территории ЕС и трехлетняя рабочая виза на Кипр с полной поддержкой при переезде и оформлении визы, включая помощь членам семьи.
- Паспорт ЕС. Возможность получить паспорт ЕС после 4 лет проживания.
- Полный пакет релокации: авиабилеты в Лимассол для вас и вашей семьи, проживание в квартире, оплачиваемой компанией, в течение первого месяца и полная поддержка при переезде, чтобы сделать его максимально комфортным и беззаботным.
- Прозрачная оценка производительности два раза в год с возможностью получения бонусов и корректировки зарплаты.
- Частная медицинская страховка для вас и вашей семьи.
- Корпоративный мобильный план (безлимитные звонки на Кипре с роумингом).
- Поддержка осознанности и благополучия, включая психологическую помощь с 50% покрытием.
- 50% покрытие расходов на школу и детский сад для ваших детей.
- Полностью оплачиваемые спортивные льготы, а также доступ к корпоративным электросамокатам и велосипедам.
- Поддержка профессионального роста: языковые курсы, конференции, тренинги и коучинг.
- Программа признания коллег: получайте и делитесь благодарностями за отличную работу.
- Полностью оборудованный офис в центре Лимассола со всем необходимым для глубокой работы и сотрудничества.
- Бесплатные завтраки и обеды в офисе, а также внутренний кофейный бар с высококачественными напитками и фуд-бар с питательными закусками.
Процесс найма
HR-интервью (40 мин); / Техническое интервью (1,5 часа); / Live-coding (1,5 часа) / Финальное интервью с командой. / Проверка рекомендаций; / Job offer.