JavaScript frontend developer в проект по разработке гибридного мобильного приложения
Требуется JavaScript frontend developer в проект — разработку веб-части современного гибридного мобильного приложения (HTML5 + нативная оболочка), позволяющего пользоваться цифровыми купонами и программами лояльности в магазинах и сфере услуг.
Основные технологии:
Node.js, ЕS6 + Babel, HTML5, PostCSS, Deku-2.0 (аналог React), Redux, Webpack, взаимодействие с REST API и нативным кодом, использование Application Cache и Local Storage.
Ключевые навыки:
— Отличные коммуникационные навыки, в том числе письменные. Вы будете общаться с распределённой командой по проектным вопросам и взаимодействовать с подрядчиком разрабатывающим нативные оболочки под iOS и Android по техническим вопросам. Будет полезно знание английского.
— Умение находить баланс между требованиями к проекту и технологическими возможностями, между желанием использовать последние технологии и стабильностью проекта а также его долгосрочной поддержкой.
— Навыки работы с чужим и работающим кодом не пытаясь его полностью переписать по своим правилам.
— Способность самостоятельно решать крупные задачи, высокий уровень личной мотивации и умение управлять собственным временем и фокусироваться на задачах.
— Опыт написания технической документации (как по своим проектам так и в виде руководств/wiki для других разработчиков), стремление делиться опытом и помогать команде в других проектах где это необходимо.
— С точки зрения технологий, необходимо иметь опыт разработки современных JS/HTML5/CSS3 приложений (предпочтительно с применением React). Важно понимать и принимать принципы декомпозиции, предпочтительности коммуникаций между компонентами с помощью событий, избегать глобального состояния и тесного связывания, использовать функциональный подход где это применимо. Нужно отлично владеть адаптивной мобильной вёрсткой и расширенными возможностями мобильных браузеров (webkit).
— Большим плюсом будет опыт модульного тестирования клиентской части веб-приложений.
— Полезны но не обязятельны знание Python и опыт бэкенд разработки. Мы предполагаем, что Linux или Mac OS для вас являются основной операционной системой и консоль терминала не воспринимается как нечто чужеродное.
Условия:
Гибкий график, белая ЗП от 80000 рублей, удалённая работа, либо офис в г. Кемерово.
Контакты для всязи: mtunetworks@gmail.com или в skype: borschevm
Для ответа на эту вакансию отправьте подробности по электронной почте ikarpeso@gmail.com