Flutter Developer (Middle)

Дата размещения вакансии: 30.10.2024
Работодатель: NewGenApps
Уровень зарплаты:
з/п не указана
Город:
Воронеж
Требуемый опыт работы:
От 3 до 6 лет

NewGenApps — это международная команда, создающая и продвигающая собственные, уникальные мобильные приложения на американском, европейском и азиатских рынках.

Кого мы ищем:

Ищем разработчика уровня Middle с опытом успешных публикаций в App Store (преимущественно) и Play Market. Кандидату потребуется знание экосистемы Flutter, базовые навыки нативной разработки и работа с аналитикой.

Что нужно уметь:

- Flutter: глубокое знание архитектуры фреймворка, включая Dart, Render Objects, Layouts.

- Dart: опыт разработки на платформе Flutter (от 2 лет).

- Git: уверенная работа с системами контроля версий.

- Понимание платформ Android и iOS: отличное знание особенностей и ограничений каждой из платформ (Xcode/Android Studio).

- REST API: опыт работы с API, включая настройку интеграции и управление запросами.

- Аналитика и сервисы оплат: базовое понимание Apphud, Adapty в интеграции с Singular/Facebook/Firebase Analitics/OneSignal и тд.

- Firebase - опыт работы с сервисами Firebase такими как:

- Authentication: настройка и интеграция аутентификации пользователей через электронную почту, социальные сети или телефон.

- Cloud Firestore и Realtime Database: разработка и оптимизация приложений с динамическими данными и поддержкой реального времени.

- Cloud Messaging: настройка push-уведомлений для повышения вовлеченности пользователей.

- Analytics: настройка и анализ пользовательской активности для принятия решений на основе данных.

- Crashlytics: отслеживание ошибок и производительности приложения с возможностью детального анализа сбоев.

- Remote Config: управление конфигурацией приложения без необходимости обновления на устройствах пользователей.

- Работа с UI/UX: умение работать с Figma, понимать и соблюдать дизайн и спецификации.

- Производительность и профилирование: навыки оптимизации приложений (Performance, Leaks, Widgets).

Приветствуется:

- Опыт с Swift UI (для интеграции нативных элементов в Flutter-проекты, например виджеты для iOS).

- Нативная разработка: базовые знания Android или iOS (плюсом будет Swift/Java/Kotlin).

- Портфолио: активный профиль на GitHub с примерами кода или возможность их предоставить.

Технический стек:

- Языки программирования: Dart (опционально Swift/Java)

- Архитектура: Bloc, MVVM + Provider.

Условия работы:

- Формат: удаленная работа, полный рабочий день.

- Рост: возможность профессионального и карьерного роста, работа в команде опытных разработчиков, бонусы с продаж.

- Поддержка: участие в интересных проектах с доступом к последним инструментам и технологиям, в том числе AI.