Frontend разработчик (Middle / Senior) - (React / Next.js или React Native)

Зарплата

от 150 000 до 350 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Мобильное приложение для подбора, бронирования и оплаты туристических развлечений, гостиниц и ресторанов

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

Условия работы

Чем предстоит заниматься:

  • Разрабатывать и развивать сайт и два веб-приложения в сфере туризма

Наш стек:

  • React / Next.js + Typescript на фронтенде
    • Node.js + REST API на бекенде
    • Kubernetes

    Что мы ожидаем:

    • Опыт фронтенд-разработки от 2-3 лет
    • Понимание принципов компонентного подхода к разработке интерфейсов
    • Уверенное владение Typescript
    • Работа с гитом (Gitlab / Github)
    • Ведение задач (Jira / YouTrack)

        При выборе работы с React / Next.js

        Дополнительный стек:

        • Node.js + REST API на бекенде

        Что мы ожидаем дополнительно:

        • Опыт работы с React и понимание принципов его работы
        • Опыт работы с Next.js будет существенным плюсом
        • Знакомство с UI фреймворками (Antd) будет плюсом

        На Senior позицию:

        • Глубокое понимание принципов работы React / Next.js
        • Опыт построения front-end архитектуры приложений
        • Опыт управления небольшой командой и планирования спринтов
        • Ревью кода других разработчиков и помощь в решении задач


        При выборе работы с React Native

        Дополнительный стек:

        • Expo + EAS Build / EAS Submit

        Что мы ожидаем дополнительно:

        • Опыт разработки на React Native от 2 лет
        • Опыт работы с React / React Native и понимание принципов его работы
        • Опыт работы с Expo / EAS будет существенным плюсом

        На Senior позицию:

        • Глубокое понимание принципов работы React / React Native
        • Опыт построения архитектуры RN приложений
        • Опыт оптимизации скорости работы и загрузки RN приложений
        • Опыт управления небольшой командой и планирования спринтов
        • Ревью кода других разработчиков и помощь в решении задач
        • Существенным плюсом будет опыт написания биндингов к нативным модулям и базовое понимание Swift / Objective C

        Дополнительные инструкции

        Поэтапное собеседование

        1. Онлайн-собеседование (техническое)
        2. Выполнение тестовой работы
        3. Онлайн-собеседование (оформительное)