Frontend developer (JavaScript/React)
Прямой работодатель Город Иннополис ( welcome.innopolis.ru )
Опыт работы от 1 года до 3х летдо 200 000 ₽
MPI - производитель программного обеспечения для организаций. Наш продукт - программно-аппаратный комплекс MPI - это полный спектр технологических решений для промышленности, строительства и сферы медицинских услуг, развитием и поддержкой которых мы занимаемся. Программное обеспечение MPI Supply Chain было разработано при поддержке инженеров компании Zebra на основе международного многолетнего опыта Zebra Technologies по обслуживанию тысяч клиентов, в том числе многих ведущих компаний в мире.
Мы ищем в команду сильных JS разработчиков для работы в крупном международном проекте по разработке BPM-системы
Предстоящие задачи:
- Разработка нового функционала продукта, которым будут пользоваться компании и предприниматели по всему миру;
- Поддержка существующей реализации продукта;
- Активное участие в проектировании и разработке клиентской архитектуры приложений;
- Выявление возможностей по улучшению используемых компонентов, процессов и инструментов, внедрению их в практику.
Наши технологии и инструменты:
Клиентская часть приложения (Front-end) реализуется в виде SPA (Single Page Application) на основе WEB технологий (JavaScript, React) и упаковывается Electron как нативное приложение. Android клиент нашего приложения реализуется на языке Kotlin с применением принципов Clean Arcitecture. Серверная часть (Back-end) разрабатывается на языке Ruby (Ruby on Rails). Отдельные части системы (микросервисы) написаны на других языках, таких как Scala. Сервер разработки на основе Ubuntu Server. Наши разработчики используют для разработки комфортную для них ОС (Windows, Ubuntu, Mac OS, ...) и среду разработки (IntelliJ IDEA, RubyMine, VS Code, Sublime…) Для совместной разработки мы используем Gitlab, Discord, доски Kanban.
Что мы хотим видеть от Вас:
- Опыт разработки на ReactJS от 2-х лет или хорошие знания React и обширный опыт Frontend разработки с использованием других технологий.
- Знание React Hooks, все новые компоненты приложения пишутся на хуках.
- Знание TypeScript или опыт работы с другими строго типизированными языками, который позволит быстро освоить TypeScript.
- Уверенное знание HTML5, CSS3, кроссбраузерной и адаптивной верстки;
- Опыт работы с системами сборки (такими как Webpack);
- Опыт работы с Git;
- Умение писать рабочий, поддерживаемый и тестируемый код;
- Знание классических алгоритмов и структур данных;
- Готовность к доработке существующего функционала;
- Интеграция с backend (взаимодействие с backend-разработчиками);
- Оценка задач и участие в планировании работ;
- Участие в разработке архитектуры приложения.
Плюсом будет:
- Знание Gitflow;
- Знание GraphQL;
- Знание Linux;
- Примеры кода на Github;
- Опыт работы в Open Source проектах;
- Наличие законченных проектов с применением различных фреймворков;
- Опыт работы в роли Team Lead;
Что мы предлагаем:
- Современный процесс разработки - мы стремимся использовать новые технологии и всегда открыты идеям;
- Достойная заработная плата по результатам собеседования, оформление по ТК РФ;
- Удобный офис или удалённый формат работы;
Мы против бюрократии и авторитаризма! Все важные вопросы решаются дружной командой в неформальной атмосфере, где каждый может высказать свои идеи по улучшению проекта.
- Возможность расширять свой инструментарий и применять новые средства разработки и подходы;
- Команда - это дружные и опытные профессионалы, которые любят учиться и делиться опытом и хаками;
- Работа в культуре стартапа: мы любим новое и приветствуем изменения в лучшую сторону;
- Любителям спорта - участие в выездных спортивных мероприятиях или игра в составе нашей футбольной команды. Активно отдыхать мы любим не меньше чем плодотворно работать.