- Страна
- США
- Зарплата
- 3 000 $ – 3 500 $
Senior Flutter Developer
Привлекательная вакансия в американскую компанию с оплатой в долларах и интересным технологическим стеком (геоданные, натив, CarPlay). Из минусов — высокие требования к знанию нативных языков и предпочтение кандидатам вне РФ/РБ.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний не только Flutter, но и нативной разработки (Swift/Kotlin) для поддержки CarPlay/Android Auto, а также работы с тяжелыми геоданными и многопоточностью (Isolates).
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая зарплата ($3000-3500) находится на нижней границе или чуть ниже среднего рыночного уровня для Senior Flutter разработчика в США или международном рынке, где медиана обычно стартует от $5000. Однако для удаленного формата с учетом специфики региона найма это конкурентное предложение.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
Ребята актуальна вакансия в US компанию EcomSolutions, удалённая работа:
ЗП: $3000-3500
Ищем сильного Senior Flutter Developer в команду разработки мобильного приложения для онлайн и офлайн-навигации по бездорожью в условиях плохого интернета или в отсутствии него. Приложение работает с большими объемами геоданных, собственной базой SQLite, Mapbox, офлайн-маршрутизацией, а также интегрируется с Apple CarPlay и Android Auto которые написаны нативно на Swift и Kotlin, но все между собой сильно взаимосвязано.
Проект уже находится в production, поэтому нам нужен разработчик, который умеет не только создавать новый функционал, но и разбираться со сложными 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\*, геодезия и работа с большими геоданными
English: B2+
Локация: желательно вне РФ/РБ
Контакт: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Flutter
- Dart
- BLoC
- SQLite
- Mapbox
- Swift
- Kotlin
- Apple CarPlay
- Android Auto
- Platform Channels
- Cubit
- GetIt
- GoRouter
- Isolates
Возможные вопросы на собеседовании
Проект связан с навигацией и большими объемами данных, где UI не должен блокироваться.
Расскажите о вашем опыте использования Isolates во Flutter. В каких случаях вы выносили логику в отдельный изолят и как организовывали общение между ними?
Вакансия подразумевает тесную интеграцию с нативным кодом.
С какими сложностями вы сталкивались при реализации Platform Channels? Как вы обрабатываете ошибки и обеспечиваете типизацию данных при передаче между Dart и Native?
Приложение работает в условиях плохого интернета.
Какую стратегию синхронизации данных в offline-first приложении вы считаете наиболее эффективной при работе с SQLite и Mapbox?
Упоминается работа с CarPlay и Android Auto.
Есть ли у вас опыт работы с шаблонами CarPlay или Android Auto? Какие ограничения накладывают эти платформы на Flutter-разработчика?
Важная часть работы — расследование production-проблем.
Опишите ваш процесс отладки утечек памяти или внезапных падений (crashes) в нативном слое, которые трудно воспроизвести локально.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

