Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
EcomSolutions развивает мобильное приложение для онлайн- и офлайн-навигации по бездорожью в условиях плохого или отсутствующего интернета. Приложение работает с большими объёмами геоданных, SQLite, Mapbox, офлайн-маршрутизацией и интеграциями с Apple CarPlay и Android Auto.
задачи
Развивать Flutter-приложение и offline-first функциональность;
Работать с Mapbox, геоданными и SQLite;
Интегрировать Flutter с нативными компонентами iOS и Android;
Развивать CarPlay и Android Auto;
Расследовать production-сбои, зависания и проблемы с производительностью;
Оптимизировать работу с большими объёмами данных;
Самостоятельно разбираться в сложных технических проблемах.
требования
Владение Flutter BLoC/Cubit, GetIt и GoRouter;
Знание async/await, concurrency, Future и Stream;
Опыт работы с isolates;
Опыт работы с SQLite;
Опыт хотя бы с одним из языков: Swift или Kotlin;
Умение писать и поддерживать Platform Channels для взаимодействия Flutter с нативным кодом;
Английский на уровне B2+;
Желательно находиться за пределами РФ и РБ;
Будет плюсом CarPlay, Android Auto, Mapbox, offline-first, алгоритм A*, геодезия и работа с большими геоданными.