Описание вакансии
Компания 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.
Что мы предлагаем
— Интересные и разнообразные задачи
— Отсутствие трекинга времени и гибкий график
— Удаленную работу
— Небольшую, сильную продуктовую команду разработки
— Отсутствие бюрократии
Уровень оплаты обсудим с вами в индивидуальном порядке на собеседовании.
Для отклика
Напишите пару слов о своем опыте и о том, чем вас привлекла вакансия.