Чем предстоит заниматься:
- Разработка и поддержка мобильного приложения на Flutter;
- Интеграция с RESTful API и сторонними сервисами;
- Оптимизация производительности приложений и устранение багов;
- Участие в обсуждениях по улучшению процессов разработки и архитектуры.
Наши ожидания от кандидата:
- Опыт работы: 2-4 года опыта в разработке мобильных приложений с использованием Flutter;
- Уверенное знание Dart и ООП;
- Опыт публикации приложений в App Store и Google Play;
- Понимание архитектурных паттернов (Clean Architecture, BLoC, Provider, GetIt);
- Знание и опыт работы с библиотеками для REST API (Dio, Retrofit);
- Опыт работы с Hive, flutter_secure_storage;
- Понимание принципов работы GoRouter;
- Опыт работы с генератором кода build_runner;
- Понимание принципов монорепозитория с использованием библиотеки melos;
- Опыт работы в Agile/Scrum командах, умение работать в команде;
- Готовность выполнить тестовое задание.
Плюсом будет:
- Опыт работы с нативной разработкой на iOS/Android;
- Знание платформенных особенностей iOS и Android;
- Участие в open-source проектах или наличие портфолио с примерами работ;
- Опыт работы с flutter animations, freezed, get_it, json_serializable, firebase, easy_localization, freerasp, url_launcher, flutter_screenutil, rive, bloc_concurrency, google_maps_flutter.
Мы предлагаем:
- Конкурентоспособную заработную плату;
- Стабильную работу в динамично развивающейся компании;
- Увлекательные задачи и возможности для профессионального развития;
- Мобильную связь и систему корпоративных скидок;
- Стильный и уютный офис в центре города.