Описание
Мы молодая развивающаяся it-компания в области FoodTech, ищем Frontend-разработчика в большую кросс-функциональную команду;
Чем предстоит заниматься:
-
Развитие и поддержка сервиса с микро-фронтенд архитектурой.
-
Проектирование и разработка frontend-части продукта на React и TypeScript.
-
Проектирование публичных API сервиса и механизмов интеграции со сторонними сервисами.
-
Участие в выборе архитектурных решений и технологий.
-
Оптимизация производительности, надежности и качества сервиса.
-
Разработка и поддержка тестового покрытия: unit, integration, API/e2e.
-
Участие в ретроспективах инцидентов и решении внештатных ситуаций на production.
-
Участие в планировании спринтов, оценке и декомпозиции задач.
-
Проведение code review решений коллег.
-
Документирование собственных решений.
-
Консультации по подготовке тестовых сценариев.
-
Сопровождение этапов внедрения продукта в эксплуатацию.
-
Взаимодействие с командой разработки, QA и смежными командами.
Нам важно:
-
Профильный опыт от 3–5 лет.
-
Уверенное знание JavaScript, TypeScript, React 18+, Vue (готовы рассмотреть с опытом других фреймворков).
-
Умение работать с state-managment: Redux/Zustand/MobX/Tanstack Query/Pinia.
-
Знание HTML5 и CSS3: семантическая верстка, адаптивность, accessibility, CSS-методологии, CSS-in-JS.
-
Опыт адаптивной и кроссбраузерной верстки.
-
Знание архитектурных подходов: Feature-Sliced Design, Atomic Design.
-
Знание паттернов проектирования.
-
Опыт настройки Webpack, npm, yarn.
-
Опыт настройки ESLint и Prettier.
-
Опыт работы с REST API.
-
Опыт виртуализации рендеринга больших объемов данных.
-
Опыт работы с Docker: сборка образов, запуск контейнеров.
-
Уверенное использование DevTools и Lighthouse.
-
Опыт реализации локализации/интернационализации.
-
Опыт работы с Node.js.
-
Знание и опыт настройки nginx.
-
Опыт unit-тестирования.
-
Опыт интеграционного, API или e2e-тестирования.
Будет плюсом:
-
Опыт поддержки старых браузеров и адаптации под мобильные браузеры.
-
Опыт snapshot-тестирования.
-
Опыт интеграции AI-ассистентов или рекомендательных систем в продукт, ежедневное использование AI-инструментов в разработке.
-
Опыт совместного проектирования решений с учетом требований к безопасности, кластеризации и отказоустойчивости.
Почему у нас хорошо:
-
Удаленная работа или офисная работа в центре Москвы.
-
Возможность карьерного роста.
-
Интересные задачи на крупных проектах.
-
Возможность подобрать проект по интересам.
-
Насыщенная корпоративная жизнь.
-
Курсы за счет компании.
Мы молодая развивающаяся it-компания в области FoodTech, ищем Frontend-разработчика в большую кросс-функциональную команду;
Чем предстоит заниматься:
-
Развитие и поддержка сервиса с микро-фронтенд архитектурой.
-
Проектирование и разработка frontend-части продукта на React и TypeScript.
-
Проектирование публичных API сервиса и механизмов интеграции со сторонними сервисами.
-
Участие в выборе архитектурных решений и технологий.
-
Оптимизация производительности, надежности и качества сервиса.
-
Разработка и поддержка тестового покрытия: unit, integration, API/e2e.
-
Участие в ретроспективах инцидентов и решении внештатных ситуаций на production.
-
Участие в планировании спринтов, оценке и декомпозиции задач.
-
Проведение code review решений коллег.
-
Документирование собственных решений.
-
Консультации по подготовке тестовых сценариев.
-
Сопровождение этапов внедрения продукта в эксплуатацию.
-
Взаимодействие с командой разработки, QA и смежными командами.
Нам важно:
-
Профильный опыт от 3–5 лет.
-
Уверенное знание JavaScript, TypeScript, React 18+, Vue (готовы рассмотреть с опытом других фреймворков).
-
Умение работать с state-managment: Redux/Zustand/MobX/Tanstack Query/Pinia.
-
Знание HTML5 и CSS3: семантическая верстка, адаптивность, accessibility, CSS-методологии, CSS-in-JS.
-
Опыт адаптивной и кроссбраузерной верстки.
-
Знание архитектурных подходов: Feature-Sliced Design, Atomic Design.
-
Знание паттернов проектирования.
-
Опыт настройки Webpack, npm, yarn.
-
Опыт настройки ESLint и Prettier.
-
Опыт работы с REST API.
-
Опыт виртуализации рендеринга больших объемов данных.
-
Опыт работы с Docker: сборка образов, запуск контейнеров.
-
Уверенное использование DevTools и Lighthouse.
-
Опыт реализации локализации/интернационализации.
-
Опыт работы с Node.js.
-
Знание и опыт настройки nginx.
-
Опыт unit-тестирования.
-
Опыт интеграционного, API или e2e-тестирования.
Будет плюсом:
-
Опыт поддержки старых браузеров и адаптации под мобильные браузеры.
-
Опыт snapshot-тестирования.
-
Опыт интеграции AI-ассистентов или рекомендательных систем в продукт, ежедневное использование AI-инструментов в разработке.
-
Опыт совместного проектирования решений с учетом требований к безопасности, кластеризации и отказоустойчивости.
Почему у нас хорошо:
-
Удаленная работа или офисная работа в центре Москвы.
-
Возможность карьерного роста.
-
Интересные задачи на крупных проектах.
-
Возможность подобрать проект по интересам.
-
Насыщенная корпоративная жизнь.
-
Курсы за счет компании.