Frontend-разработчик middle/senior (React, Typescript)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы продуктовая компания, разрабатываем товароучетный сервис для малого бизнеса. Занимаем 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 часа от МСК
- Позитивный настрой в компании, адекватное руководство и позитивная атмосфера внутри компании
- Полное отсутствие бюрократии
- Больничные, отпуска - оплачиваемые
- Внимание ко всем вашим пожеланиям.
Дополнительные инструкции
Для связи:
- telegram https://t.me/SuminaKarina
- телефон и whatsapp: +7(928)7518590
- или отклик тут