Описание вакансии
Условия работы
Продуктовая команда Edadeal ищет фронтенд-разработчика для участия в разработке нашего основного продукта — мобильного приложения.
Едадил — сервис, который помогает миллионам пользователей находить лучшие предложения в соседних супермаркетах и других оффлайн магазинах. Сервис включает в себя iOS и Android приложения, серверную часть и административную панель для магазинов.
Совместно с другими членами команды — разработчиками, тестировщиками, дизайнерами и продакт-менеджерами вам предстоит решать разнообразные задачи на стыке нативной (obj-c) и гибридной (html) разработки мобильных приложений. А также “классической” web-разработки на современном JS-стеке микросервисов и web-приложений.
Вы будете заниматься:
- разработкой части нашего функционала мобильного приложения по гибридной технологии - отображение части приложения через WebView с рендером на клиенте
- фуллстек-разработкой на Node.js (v5+)
- адаптивной/мобильной вёрсткой
Бонусы
Условия:
- работа в молодом и дружном коллективе
- соблюдаем и чтим Трудовой кодекс РФ
- предлагаем гуманный рабочий график
- выдаем для работы Mac (или другую технику, по желанию)
- предоставляем возможности для карьерного и профессионального роста
- инвестируем в идеи сотрудников, способствуя развитию профессиональных интересов и личного творчества
Дополнительные инструкции
Вы должны:
- обладать навыками кроссбраузерной вёрстки как для десктопных, так и для мобильных браузеров
- знать парадигму MVVM; иметь опыт работы с её реализациями (Angular/React, в идеале - Vue.js)
- иметь опыт работы с CSS-препроцессорами (мы используем Stylus)
- иметь опыт работы с шаблонизаторами (Handlebars/Jade)
- отлично знать EcmaScript, в том числе стандарты ES2015-2016
- иметь опыт работы с Node.js
- уметь настраивать gulp и webpack
- разрабатывать на JS не менее 2-х лет
- знать основы git (плюсом будет понимание Git Flow)
Приветствуется:
- знакомство с TypeScript
- опыт работы с Docker
- знание HTTP и того, как работает Интернет
- знание REST и клиент-серверных архитектур
- опыт использования практик: unit testing, code review, continuous integration
- коммуникабельность, умение и желание работать в команде
- организованность, способность самостоятельной постановки задач и продуктивной работы при минимальном внешнем управлении