Frontend-разработчик middle/senior (React, Typescript)

Зарплата

от 180 000 ₽

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

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

Компания

Онлайн сервис для товарного учета для малого и среднего бизнеса

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

Мы продуктовая компания, разрабатываем товароучетный сервис для малого бизнеса. Занимаем 1-е место в своей нише. Обслуживаем более 50 тысяч пользователей, активно развиваем сервис. Хайлоад. Вся компания работает удаленно.

Усиливаем команду фронтенд разработчиков. Фриланс/совместительство/аутстафф не подойдет.  Нужен человек в команду с уровнем Middle/Senior, опытом работы более 2х лет, которому будет интересно искать и предлагать решения, разрабатывать приложения со сложной логикой, с простым дизайном и хорошим юзабилити.

    Над чем нужно работать (можно выбирать):

    • развитие и поддержка основного продукта - SPA со стеком React.js, Redux Toolkit, Ant Design, Typescript, Ag-Grid.
    • десктоп приложение на Electron'е с Material UI, RxDB;
    • писать сервисы на Node.js.   

    В основном приложении есть немного легаси - большие классовые компоненты без TS, а также redux-saga (меняем на Redux Toolkit), но выделяем время на рефакторинг. Новое пишем только на TS и hook'ах. 

    На фронтендах много логики, часто это большие списки и таблицы, которые надо быстро загружать, фильтровать, отображать, производить поиск. На фронтендах мало дизайна - в 99% случаев это готовые компоненты библиотек.

    Процесс строится на Jira, Github, Scrum. код-ревью, общении в Телеграм и Google Meet. Есть возможность влиять на результат и получать быструю обратную связь, в том числе от пользователей. 

    Задачи:

    • Разработка нового и доработка текущего функционала продукта/продуктов
    • Участие в проектировании нового функционала, поиск и предложение решений, оценка возможностей для разработки функционала
    • Интеграция с внутренними сервисами и со сторонними системами
    • Код-ревью
    • Участие в жизни проекта и команды

    Требования:

    • Опыт работы по профилю от 2-х лет
    • Опыт разработки SPA приложений
    • Знание ReactJS, Typescript, ES6
    • Знания HTTP, REST, желательно GraphQL
    • Аналитический склад ума
    • Командный игрок, способный находить общий язык с командой
    • Чем больше из нашего стека - тем лучше (стек см. ниже).

    Стек

    на фронтенд: ReactJS, TypeScript, JavaScript, GraphQL, Redux, AntDesign, Material UI, Redux Toolkit, Ag-grid, babel, webpack, jest

    бэкенд: MongoDB, PostgreSQL, GraphQL, CouchDB, ElasticSearch, Kafka, Python (Django, Tornado), Java, ApacheMQ, Redis

    mobile: React Native

    desktop: Electron, ReactJS, MaterialUI

    CI/CD: Jenkins, Ansible, OpenShift

    Условия:

    • Оформление по ТК РФ или ИП (гражданство РФ)
    • Выплачиваем белую зарплату на банковскую карту два раза в месяц (а не в конверте) и делаем все налоговые отчисления
    • Интересные задачи
    • Возможность влиять на результат и получать быструю обратную связь, в том числе от пользователей продукта.
    • Удаленный формат работа
    • Удобный график, можно находиться в часовом поясе +-2 часа от МСК
    • Позитивный настрой в компании, адекватное руководство и позитивная атмосфера внутри компании
    • Полное отсутствие бюрократии
    • Больничные, отпуска - оплачиваемые
    • Внимание ко всем вашим пожеланиям.

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

    Для связи: