Javascript разработчик (React Native)

Срок для отклика истек

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

Мы разрабатываем МойОфис — безопасные офисные решения для общения и совместной работы с документами. Нашими продуктами ежедневно пользуются не только сотрудники крупнейших компаний, государственных учреждений и образовательных организаций, но и физические лица.

    Ваши будущие задачи:

    • написание и отладка JavaScript ( Typescript) кода и тестов, рефакторинг;
    • оптимизация производительности приложения;
    • взаимодействие со смежными командами проекта (UI/UX, бэкенд, автоматизированное тестирование);
    • планирование развития технической части продукта.

      Для нас важно:

      • глубокие знания Javascript, знакомство с тенденциями развития языка;
      • знание одного из современных фронтенд-фреймворков (React, Angular, Vue);
      • умение работать с REST сервисами;
      • владение английским на уровне чтения и написания рабочей документации.

        Будет плюсом:

        • опыт работы с React Native;
        • опыт оптимизации Web-приложений;
        • знание принципов современного UX-дизайна, опыт поиска оптимального баланса между красотой интерфейса и сложностью реализации.

        Основа технологического стека наших проектов:

        • React
        • React Native
        • TypeScript

        Мы предлагаем:

        • участие в разработке качественных продуктов, которыми можно гордиться
        • открытость к обсуждению реализации задач и внедрению новых технологий
        • поддержку участия в жизни профессионального сообщества (написание статей на Хабр и участие в конференциях в качестве слушателей и спикеров );
        • полное обеспечение CI/CD инфраструктуры;
        • современное рабочее место.

        Мы работаем над созданием среды, в которой вы сможете получать удовольствие от работы и быть эффективными. Для этого у нас есть:

        • конкурентный уровень белой заработной платы (обсуждается индивидуально);
        • офис в историческом центре города (5 мин. от ст. м. пл. Восстания и Маяковская);
        • оплачиваемые обеды в офисе;
        • гибкое начало рабочего дня;
        • посещение профильных конференций;
        • ДМС со стоматологией после испытательного срока;
        • корпоративный английский, частичная компенсация спорта;
        • помощь при релокации.

        О команде

        Мы используем создаваемые продукты в своей повседневной работе, чтобы лучше понимать своих пользователей. Идеи команды по улучшению продукта приветствуются, а лучшие из них реализуются.

        Как устроены процессы

        Мы работаем по SCRUM. Спринт длится 2 недели, планирование обычно занимает час с небольшим, ревью спринта и ретроспектива — 1.5 часа.

        Обращаем особое внимание на качество, чистоту и производительность кода. Весь код проходит ревью, используем линтеры, юнит-тесты, CI.

        Обновление стека и работа с техническим долгом планируется наравне с разработкой функциональности. Про наши практики работы с техническим долгом можно прочитать в статье "Ланнистеры всегда платят свои долги! (и технические тоже)" на Хабре.