Описание проекта:
Наш проект - это развитие цифровой платформы, которая предназначена для обеспечения деятельности в сфере использования воздушного пространства.
С ее помощью любой пользователь воздушного пространства (начиная от простого оператора беспилотного воздушного средства и заканчивая крупной авиакомпании) может спланировать свой полет и получить все необходимые для этого разрешения в одном месте. Через нашу цифровую платформу представители субъектов РФ и МСУ предоставляют государственную услугу по выдачи разрешения на выполнение полётов над своей территорией.
Наш проект имеет микросервисную архитектуру и работает в Kubernetes. На стороне Frontend используется TypeScript, Angular 16 с предстоящей миграцией на более поздние версии. На стороне Backend используется Nestjs, Spring, PostgreSQL, Elasticsearch.
Команда, работающая над этим проектом, состоит из аналитиков, backend, frontend и fullstack разработчиков. Используем scrum-like подход, без фанатизма, с двухнедельными спринтами. С CI/CD нам помогает отдельная команда DevOps.
Сейчас стоит задача создавать и развивать мобильные приложения, дополняющие функциональность основной системы.
Чем предстоит заниматься:
- Создавать и развивать мобильные кроссплатформенные приложения на Flutter, которые дополняют функциональность основной системы;
- Участвовать в архитектурном проектировании и выборе технологий
- Писать качественный, масштабируемый и тестируемый код
- Участвовать в планировании спринтов и принятии технических решений
- Взаимодействовать с дизайнерами, аналитиками и backend-командой
- Участвовать в планировании спринтов и принятии технических решений
- Быть, на данный момент единственным разработчиком, готовым расти и собирать постепенно команду.
Требования:
- Опыт в разработке мобильных клиент-серверных приложений Dart /Flutter от 3-х лет;
- Понимание принципов ООП и SOLID;
- Понимание архитектурных паттернов (BLoC, Clean Architecture, MVVM);
- Знание HTTP, принципов REST, OpenAPI;
- Опыт работы с локальными базами данных SQLite;
- Опыт реализация экранов/виджетов на основе макетов в Figma/Pixso;
- Умение работать с git, опыт использования CI/CD;
- Владение английским языком на уровне чтения технической документации;
- Навыки написания unit и widget тестов.
Плюсом будет:
- Опыт руководства командой
- Опыт работы с интерактивными картами и геопространственной информацией
Условия:
- Трудоустройство по ТК, c белой зарплатой,
- Можно выбрать как удаленную работу, так и работу в офисе по стандартному рабочему графику 5/2, но никто не мешает комбинировать,
- Помогаем сотрудникам «не стоять на месте», отправляем на тренинги, подключаем к онлайн-ресурсам, поощряем участие в конференциях и митапах, по запросам закупаем всю необходимую литературу,
- Компания имеет ИТ аккредитацию.