Разработка современного кроссплатформенного мобильного приложения с:
● Поддержкой авторизации, регистрации
● Работа с REST API и хранение данных локально
● Push-уведомлениями
Обязанности:
● Разработка UI согласно дизайну (Figma)
● Интеграция с REST API
● Реализация бизнес-логики на Dart/Flutter/Bloc
● Работа с хранилищем (SharedPreferences, SQLite)
● Обработка ошибок, логирование
● Поддержка и оптимизация под Android и iOS
● Работа с git-репозиторием Gitlab и CI/CD
Требования:Обязательные:
● 2+ лет опыта разработки на Flutter
● Уверенное знание Dart
● Опыт работы с REST API
● Опыт работы с State Management (Bloc)
● Опыт публикации приложений в Google Play / App Store
● Понимание архитектур (MVC/MVVM/Clean)
● Навыки работы с JSON, сериализация/десериализация
● Опыт использования Flutter packages (dio)
Желательные:
● Опыт взаимодействия с .NET Core API
● Опыт настройки CI/CD
● Опыт реализации push-уведомлений (Firebase, OneSignal)
● Понимание OAuth2 / JWT
Что мы предоставим:
● Документация по API (Swagger)
● UI-дизайн (Figma)
● Code review от старших разработчиков
● Участие в планировании и развитии приложения
Технический стек проекта:
● Frontend: Flutter (Dart), bloc, Dio
● Backend: .NET Core (ASP.NET Core Web API)
● БД: PostgreSQL
● Auth: JWT / OAuth2
● DevOps: Gitlab Actions, Firebase