В buymie мы считаем, что главное – это личный подход и внимательность. Наша миссия – помогать и улучшать жизнь наших клиентов, предлагая им удобство и свободу.
Buymie – технологическая компания, основанная в Армении и Ирландии, которая предоставляет услуги по доставке продуктов по всей Ирландии.
Мы ищем опытного Senior Frontend Engineer (ReactJS), который присоединится к нашей команде Buymie. Идеальный кандидат будет отвечать за разработку и поддержку веб-приложений с использованием фреймворка Angular. Вы будете тесно сотрудничать с нашей командой разработчиков для проектирования, внедрения и тестирования фронтенд-решений, отвечающих потребностям наших клиентов и улучшающих пользовательский опыт.
Ваш профиль
Обязанности
- Проектирование, разработка и поддержка масштабируемых, высокопроизводительных фронтенд-приложений с использованием React.js, JavaScript/ES6+ и TypeScript.
- Создание повторно используемых, поддерживаемых UI-компонентов и фронтенд-архитектур в соответствии с современными лучшими практиками React.
- Управление сложным состоянием приложения с использованием Redux, Context API и других подходящих решений для управления состоянием.
- Внедрение продвинутых шаблонов React, включая Hooks, функциональные компоненты, разделение кода и ленивую загрузку.
- Интеграция и работа с RESTful API, GraphQL и сервисами на основе WebSocket.
- Оптимизация фронтенд-приложений для производительности, масштабируемости, отзывчивости и кросс-браузерной совместимости.
- Обеспечение соответствия фронтенд-решений лучшим практикам в области безопасности, доступности (a11y) и адаптивного дизайна.
- Тесное сотрудничество с командами Product, Design, Backend, QA и другими инженерными командами для предоставления высококачественных функций.
- Участие в техническом планировании, обсуждении архитектуры, обзорах кода и принятии инженерных решений.
- Выявление и устранение сложных технических проблем, узких мест в производительности и фронтенд-дефектов.
- Написание чистого, хорошо структурированного, тестируемого и поддерживаемого кода в соответствии с установленными стандартами кодирования.
- Использование Git и современных рабочих процессов разработки в среде Agile/Scrum.
- Внесение вклада в улучшение стандартов, процессов, документации и лучших практик фронтенд-разработки.
- Руководство или поддержка сложных технических инициатив и наставничество менее опытных фронтенд-разработчиков при необходимости.
Почему мы?
Требования
- Глубокое понимание JavaScript, ES6+ и экосистемы React.js
- Опыт работы с решениями для управления состоянием, такими как Redux и Context API
- Владение TypeScript и современными инструментами сборки фронтенда, такими как Vite, Webpack или аналогичными
- Опыт работы с React Hooks, функциональными компонентами, разделением кода, ленивой загрузкой и оптимизацией производительности фронтенда
- Опыт интеграции RESTful API, GraphQL и сервисов на основе WebSocket
- Солидное понимание принципов безопасности фронтенда, доступности (a11y), адаптивного дизайна и кросс-браузерной совместимости
- Опыт работы с Git и в командах разработчиков Agile/Scrum
- Сильные навыки решения проблем и аналитические способности, умение проектировать масштабируемые решения и руководить сложными техническими инициативами
- Опыт работы с VTEX / VTEX IO Development является большим плюсом