Обязанности:
Привет ! Мы приглашаем опытного React Native разработчика присоединиться к нашей команде для работы над новым инновационным карьерным продуктом на базе социальных механик. Вам предстоит работать над архитектурой системы и разрабатывать социальные сервисы для профессионалов ИТ-индустрии, которые помогут им найти близких по духу коллег, развиваться профессионально и делиться знаниями. Проект развивается как внутренний стартап в холдинге HeadHunter. У нас небольшая и динамичная команда с большой свободой и минимумом бюрократии. Работать предстоит со следующим стеком: React Native; Redux; ES6+, Babel, Eslint; Typescript; React Navigation; React Hooks, React Hook Form; Axios; NPM, Cocoa Pods, Gradle. Требования к кандидату: Уверенное знание Javascript / Typescript, функционального подхода (чистые функции, каррирование). Значительный опыт в проектировании и развитии архитектуры мобильных приложений React / React Native; Осведомленность о принципах структурирования кода - Clean Architecture, SOLID, DRY и другие модные аббревиатуры, за которыми стоят здравые идеи; Опыт разработки приложений на React / React Native. Опыт интеграции в проект нативного функционала: Push Notifications, Deeplinking. REST API, HTTP, понимание принципов функционирования сети; Навыки разработки качественного кода, опыт работы с базами данных, очередями и другими аспектами разработки; Опыт работы с системой контроля версий Git (cherry-pick, merge, stash). Плюсом будет: Высшее техническое образование; Опыт разработки нативных приложений iOS или Android Знание одного или более языков, Kotlin / Java / Swift / Objective-C Опыт работы с NPM, CocoaPods, Gradle; Опыт интеграции нативных компонентов проект (Photo Gallery, Share, Contacts) Опыт написания Unit-тестов (Jest) (достаточно знания концепции unit тестирования) Проектирование и написание документации к проекту (схема записи данных в redux, модели данных которые будут храниться, DoD, DoR) Условия: Гибкий график работы из дома либо в офисе; Современную технику, необходимую для работы; Корпоративное ДМС (со стоматологией) с первого месяца работы, страхование жизни; Корпоративный сервис с круглосуточной поддержкой юриста, психолога и финансового консультанта; Промокоды и бонусы от партнеров; Электронная корпоративная библиотека; Профессиональный и дружный коллектив; Возможность профессионального развития, обучение за счет компании, участие в специализированных конференциях; Достойный уровень заработной платы; Совместную постановку целей и индивидуальный план развития.