Frontend Developer (React)

12.09.2023
180 000 / месяц
Вакансия истекает: 03.10.2023
Откликнуться

Описание вакансии

Компания igooods — это сервис доставки продуктов из ключевых гипермаркетов страны.

igooods держит фокус на качестве сборки: продукты для клиентов мы выбираем так же тщательно, как для себя и своих близких, добросовестно упаковываем заказы, привозим и поднимаем тяжелые пакеты до самой двери.

Мы работаем в 20+ городах РФ. Сервисом пользуются несколько сотен тысяч клиентов.

igooods создает собственный IT-продукт. И мы усиливаем нашу разработку, чтобы стать ещё лучше и развиваться быстрее.

Наши проекты

  • Сайт (igooods.ru)
  • Приложение для iOS
  • Приложение для Android

Также у нас есть ряд внутренних систем и интерфейсов, обеспечивающих работу технологической цепочки: приложения для пикера, курьера, админка.

Сейчас мы находимся в поиске опытного frontend-разработчика, чтобы усилить команду.

Стек технологий
JavaScript, React SPA, React SSR (Express + Helm, Kubernetes), Redux, Typescript, Юнит тесты Jest (React Testing Library)

Задачи

  • Проектирование и разработка веб-интерфейсов
  • Рефакторинг приложения, поддержка и развитие кодовой базы
  • Улучшение производительности кода
  • Взаимодействие с разработчиками, QA, дизайнерами, менеджерами
  • Предлагать и реализовывать собственные идеи. Участвовать в обсуждении и оценке задач.

Наши ожидания

  • Хорошее знание JS: Vanila.js, Event Loop, Scope, Context, Prototype; Кроссбраузерная верстка;
  • Опыт работы с Webpack, React+Redux, Redux-Saga, Styled-Components;
  • Опыт code review и командной работы с другими разработчиками;
  • Навыки и понимание HTML/CSS (кросс-браузерность, семантика, блочная модель, анимации, Flexbox и т.д.). Опыт верстки под мобильные устройства;
  • Навыки работы с Version Control System (мы работаем над несколькими проектами и репозиториями, в которых используем GitFlow и GitLab Flow)
  • Тесты – понимание, зачем они нужны, умение и желание их писать (мы используем фреймворк Jest и библиотеку react testing library);
  • Отладка, рефакторинг, оптимизация кода – практический опыт;
  • Понимание принципов модульного подхода к разработке, клиент-серверного взаимодействия, AJAX, CORS. Понимание принципов работы современных веб-браузеров и веб-серверов, протоколов HTTP, стека TCP/IP и RESTful веб-служб;
  • Умение видеть за границами конкретной задачи и планировать архитектуру функционал превентивно, находить решения самостоятельно;

Будет плюсом:

  • Знание основ UX/UI;
  • Опыт работы с TypeScript;
  • Общие представления или опыт в SEO;
  • Понимание работы CI.

Что мы предлагаем

— Интересные и разнообразные задачи
— Отсутствие трекинга времени и гибкий график
— Удаленную работу
— Небольшую, сильную продуктовую команду разработки
— Отсутствие бюрократии

Уровень оплаты обсудим с вами в индивидуальном порядке на собеседовании.

Для отклика

Напишите пару слов о своем опыте и о том, чем вас привлекла вакансия.