Senior Flutter Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Магнит – это одна из крупнейших розничных сетей России, которая трансформируется в большую цифровую компанию
МагнитTech – это опытная команда из 4 500 IT специалистов, которая создает экосистему современных цифровых продуктов Магнит: доставка продуктов, лекарств, инструменты для обеспечения лояльности клиентов, спец. проекты и продукты для внутренних нужд
Подробнее о продукте / проекте:
Мы занимаемся разработкой мобильных приложений для терминала сбора данных, корпоративных и личных смартфонов сотрудников. Приложения позволяют сотрудникам магазинов и РЦ выполнять операции будучи далеко от компьютера. Наша команда состоит из разработчиков и системных аналитиков, используем Scrum. Основная технология - Flutter, но в связи с особенностями частой работы с "железом" так же пользуемся нативом на Kotlin. Еще имеем несколько своих backend-сервисов, которые написаны на Python 3 при помощи фреймворков FastAPI и Summer. Стремительно развиваемся, изучаем новые технологии, применяем новые подходы, организовываем внутренние и ходим на внешние мит-апы, стремимся сделать работу наших пользователей максимально комфортной и эффективной.
Стек: Flutter, Dart
Ожидания от кандидата
- Иметь опыт коммерческой разработки c использованием Flutter от 2-х лет
- Иметь опыт работы с локальными базами данных SQLite/Hive
- Обладать знанием SOLID и Clean Architecture, MVP, MVC, MVVM, BLoC
- Иметь опыт запуска flutter-приложений в web-версии
- Иметь опыт разработки приложений (новых модулей) с нуля
- Обладать знанием REST API, JSON (http, dio)
- Иметь опыт работы с Git, иметь знание git flow
- Иметь способность разбираться в бизнес-требованиях и предлагать подходящие технические решения
- Уметь грамотно разбивать проект на модули
- Иметь опыт написания тестов
- Иметь опыт code review
Чем ты будешь заниматься:
- Разработкой мобильных приложений для ОС iOS и Android на языке Dart
- Разработкой архитектуры для разрабатываемых приложений
- Оптимизацией, поддержкой и развитием приложений
- Консультацией и наставничеством разработчиков в команде
Условия работы
- Трудоустройство в аккредитованную ИТ компанию - ООО ИТМ
- Конкурентоспособная заработная плата (обсуждается индивидуально)
- ДМС со стоматологией
- График работы 5/2 с гибким началом рабочего дня
- Возможность работать как удаленно, так и в современных офисах с зонами отдыха в Москве, Краснодаре, Санкт-Петербурге и Иннополисе
- Оплата обучения на курсах и участие в конференциях
- Возможность профессиональной реализации - мы не только берем экспертизу, но и помогаем развивать потенциал в интересных и многоплановых проектах, через оплачиваемое внешнее обучение, корпоративные курсы и участие в конференциях
- Дружеская атмосфера и поддержка команды
- Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подходах
- Возможность проведения и участия в митапах, хакатонах, где есть возможность познакомиться с работой других подразделений
- Наличие корпоративных скидок и программ лояльности
- Наличие корпоративной библиотеки
- Отсутствие трекинга времени
- Корпоративная техника (на выбор: mac/windows+доп.техника)
Мы приветствуем любые инициативы и готовы развиваться вместе с кандидатами!