Компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, в том числе с мировой известностью, основная часть которых представляет собой разработку развлекательных онлайн-сервисов, находится в поиске Middle+ Frontend Developer.
Чем предстоит заниматься:
Разработка программного обеспечения:
-
Оценка сроков и их соблюдение при выполнении работ, своевременное информирование о проблемах и потенциальном сдвиге сроков;
-
Техническая реализация бизнес-логики;
-
Проведение код-ревью, в рамках оговоренного code-review процесса, соблюдение code style команды, поддержка качества и читаемости кода;
-
Исправление багов в рамках задач.
Отладка и тестирование разработанного кода:
-
Работа с инструментами профилирования и логирования.
Взаимодействие с командой:
-
Работа в связке с разработчиками (включая разработчиков из других команд при необходимости): разработка API, анализ и обработка пограничных случаев, нестандартных условий, уязвимостей, выявление противоречий разрабатываемого решения с текущей логикой работы продукта/функционала и необходимость доработок;
-
Взаимодействие с аналитиками, дизайнерами и PO для уточнения требований и выбора способа реализации задачи;
-
Взаимодействие с тестировщиками для выявления и исправления ошибок;
-
Участие в командных встречах (статус задач, блокеры, риски);
-
Поддержание актуального статуса задач.
Релиз и поддержка продукта:
-
Участие в процессе поставки новых версий и обновлений продукта;
-
Участие в решении проблем, связанных с работой продукта.
Какие навыки нужны:
-
Опыт коммерческой разработки на JavaScript/TypeScript от 3-х лет;
-
Опыт работы с Vue 3 (Composition API, реактивность, жизненный цикл);
-
Опыт работы с Pinia (state management);
-
Опыт работы с TanStack/Query (vue-query) для управления серверным состоянием;
-
Понимание и применение принципов SOLID, DRY;
-
Знание основных паттернов проектирования (Фабрика, Синглтон, Стратегия);
-
Опыт работы с TypeScript (типизация, generics, utility types);
-
Опыт написания Unit-тестов;
-
Опыт работы с Git (GitLab / GitHub / Bitbucket) в команде от 2+ разработчиков;
-
Опыт проведения Code Review;
-
Опыт работы в команде по Scrum;
-
Понимание работы с HTTPS, WebSockets, SSE (будет плюсом);
-
Опыт оптимизации отображения больших объемов данных;
-
Понимание алгоритмов и структур данных (leetcode/neetcode — будет плюсом).
Будет плюсом:
-
Опыт работы с внешними UI-китами: Reka UI, PrimeVue, Ant Design;
-
Опыт работы с TanStack (forms, virtual и др.);
-
Опыт работы с VueUse;
-
Опыт работы с Vuelidate;
-
Опыт работы с Zod;
-
Опыт работы с OpenPGP;
- Участие в разработке крупных приложений.
Что компания может предложить Вам:
- Возможность развивать свои компетенции и применять знания на практике;
- Возможность поработать на крупных проектах;
- Компания заинтересована в развитии своих сотрудников: готовы привлекать наставников и оплачивать курсы для повышения квалификации;
- Отсутствие бюрократии, быстрое согласование необходимых вещей;
- Оплачиваемые отпускные;
- Частичная компенсация английского языка;
- 4 day-off в год за счет компании;
- Компания поддерживает сотрудника в важные периоды жизни;
- Годовой бонус по результатам работы;
- Молодой коллектив, средний возраст в компании- 27 лет;
- Большая высококвалифицированная команда, к которой всегда можно обратиться за помощью
