улица Красных Партизан 117
Технические ожидания от кандидатов:
- Коммерческий опыт с Flutter от 2+ лет
- Понимание архитектурных паттернов (BLoC, Clean Architecture, MVVM)
- Глубокое понимание и опыт работы с архитектурами мобильных приложений, такие как BLoC, Clean Architecture, семейство архитектур MV* (MVVM, MVC, MVP, MV, Viper, и прочие), FSD и другие
- Умение писать Clean Code (SOLID, KISS, DRY, YAGNI)
- Знание классических структур данных и алгоритмов
- Опыт с несколькими стейт-менеджерами из списка: Bloc, Riverpod, Vanila, Stacked, Provider и другие, понимание их отличий
- Опыт работы с навигацией и Navigator 2.0
- Классические пакеты: dio/retrofit, rxdart, intl, и прочее
- Глубокое понимание процесса рендеринга как во Flutter, так и на нативной стороне.
- Troubleshooting/Logging/Monitoring: Поиск проблем с перформансом, утечек памяти, профилирование работы CPU, проверка трафика HTTP, HTTPS из приложения Dart или Flutter
- Умение настраивать flavors и конфигурировать фазы сборки (Gradle, XCode configs)
- Опыт релиза приложений Google Play, Apple Store, Rustore и др. (будет преимуществом).
- Уверенное пользование MacOS, bash, brew, понимание cocoapods
- Опыт работы с шейдерами
Обязанности:
- Разработка и поддержка приложений на Flutter.
- Участие в планировании и оценке задач.
- Тестирование и отладка приложений.
- Документирование кода и активное участие в процессе code review;
- Проектирование архитектуры программных решений
- Непрерывное обучение и развитие, следование последним трендам в области Flutter и мобильной разработки.
Условия:
Стажировка 1 месяц, оплачиваемая.
После стажировки оформление по ТК РФ. График работы 5/2, 8-ми часовая рабочая неделя со свободным началом дня.
Работа в комфортном офисе в Краснодаре, но может быть и гибридный график.
Дружный коллектив и поддерживающая атмосфера.
Наши преимущества:
Устойчивый баланс работы и жизни: мы не требуем переработок и избегаем жёстких дедлайнов.
Минимум бюрократии и формальных встреч — только по делу.
Свободный выбор рабочего времени и возможность самостоятельно планировать свой день.
Прямой контакт с пользователями и участие в проектах, которые реально помогают людям.
Ответственные задачи: доверяем вам разработку и запуск фич целиком или в составе небольшой команды, чтобы вы видели, как ваша работа меняет продукт и приносит пользу пользователям.
Что мы предлагаем:
Официальное оформление по ТК РФ и конкурентная заработная плата, обсуждаемая на собеседовании.
Возможности для профессионального роста и обучения, включая курсы и тренинги.
Гибкое начало рабочего дня, 8-часовой рабочий день, стандартная 40-часовая неделя (5/2). Можно работать Part Time до 3х дней в неделю.