Senior Flutter Developer
Технологии
Описание вакансии
Кратко о роли
Ищем Senior Flutter Developer в US компанию EcomSolutions для работы над мобильным приложением для навигации по бездорожью. Проект работает с большими объемами геоданных в offline-first режиме и требует глубоких знаний нативной интеграции.
Ключевые задачи
- Развитие Flutter-приложения и offline-first функциональности.
- Работа с Mapbox, геоданными и SQLite.
- Интеграция Flutter с нативным кодом iOS/Android.
- Развитие поддержки CarPlay и Android Auto.
- Расследование production-ошибок, зависаний и проблем с производительностью.
- Оптимизация работы с большими объемами данных.
Обязательные требования
- Опыт работы с Flutter (Bloc/Cubit, Get It, Go Router).
- Глубокое понимание асинхронности (async/await, streams, isolates).
- Опыт работы с SQLite.
- Опыт работы с нативным кодом (Swift или Kotlin).
- Навыки реализации Platform Channels для взаимодействия Flutter и Native.
- Английский язык на уровне B2+.
- Локация вне РФ/РБ.
Будет плюсом
- Опыт работы с CarPlay и Android Auto.
- Опыт работы с Mapbox.
- Понимание алгоритмов (A*) и геодезии.
- Опыт работы с большими геоданными.
Условия и бенефиты
- Зарплата: $3000-3500.
- Удаленный формат работы.
Процесс найма
- Для отклика свяжитесь с рекрутером в Telegram.
Ищем сильного Senior Flutter Developer в команду разработки мобильного приложения для онлайн и офлайн-навигации по бездорожью в условиях плохого интернета или в отсутствии него. Приложение работает с большими объемами геоданных, собственной базой SQLite, Mapbox, офлайн-маршрутизацией, а также интегрируется с Apple CarPlay и Android Auto, которые написаны нативно на Swift и Kotlin.
Проект находится в production, поэтому нам нужен разработчик, который умеет не только создавать новый функционал, но и разбираться со сложными проблемами, связанными с производительностью, асинхронностью, нативным кодом и жизненным циклом приложения.
Задачи:
— развивать Flutter-приложение и offline-first функциональность;
— работать с Mapbox, геоданными и SQLite;
— интегрировать Flutter с iOS/Android native;
— развивать CarPlay и Android Auto;
— расследовать production crashes, freezes и performance issues;
— оптимизировать работу с большими объемами данных;
— самостоятельно разбираться в сложных технических проблемах.
Требования:
— flutter bloc / cubit, get it, go router;
— async/await, concurrency, future, stream;
— isolates;
— SQLite;
— опыт хотя бы с одним из: Swift / Kotlin;
— Flutter ↔️ Native взаимодействия (Platform Channels).
Будет плюсом: CarPlay, Android Auto, Mapbox, offline-first, A*, геодезия и работа с большими геоданными.
Условия: удаленная работа, зарплата $3000-3500, английский B2+, локация желательно вне РФ/РБ.
Оригинальная вакансия:
https://t.me/dartlang_jobs/4251