Flutter разработчик
Требования
Местоположение и тип занятости
Компания
Ведущий системный интегратор
Описание вакансии
Условия работы
Задачи:
- разрабатывать нестандартные пользовательские интерфейсы;
- решать сложные проблемы на стыке кросс-платформы и iOS/Android;
- решать проблемы, связанные с геолокацией (качество GPS-сигнала, помехи в районе Кремля, шумы и недоступность сигнала);
- филигранно оптимизировать энергопотребление приложения;
- экспериментировать с подходами к управлению состоянием приложения;
- разбирать сложнейшие многомодульные архитектуры.
Требования:
- опыт разработки приложений на Flutter или желание этому научиться;
- опыт в области коммерческой мобильной разработки для iOS или Android либо фронтенд-разработке;
- опыт применения шаблонов Provider/Riverpod, BLoC, Redux или MobX для управления состоянием;
- опыт параллельного или многопоточного программирования,
- понимание, как устроены Dart Event Loop и Isolates;
- хорошее понимание реактивной парадигмы и был опыт в отлаживании такого кода;
- знания классических алгоритмов и структуры данных.
Будет плюсом:
- опыт коммерческой разработки приложений на Flutter;
- хорошо знакомы со Swift или Kotlin;
- опыт нативной разработки.