Сейчас мы ищем Flutter Developer-а, который будет займаться разработкой и оптимизацией мобильного приложения PalomaPOS USA, где обеспечит высокую производительность и удобство использования.
Идеальный кандидат — это разработчик с опытом создания мобильных приложений на Flutter, который понимает особенности UI/UX, умеет работать с REST API, SQLite, Bloc, Clean Architecture и CI/CD, а также обладает опытом публикации приложений в App Store и Google Play.
Обязанности:
✅ Разработка новых функций и оптимизация существующего функционала в мобильном приложении на Flutter (Dart).
✅ Интеграция с REST API и WebSocket для взаимодействия с сервером.
✅ Оптимизация производительности и скорости загрузки приложения.
✅ Работа с Firebase (Auth, Firestore, Push-уведомления, Remote Config, Analytics).
✅ Настройка автоматизированного тестирования и CI/CD для сборки и развертывания приложения.
✅ Подготовка приложений к публикации в App Store и Google Play, работа с их требованиями.
✅ Исправление багов и оптимизация кода, работа с баг-трекинговыми системами.
✅ Взаимодействие с командой дизайнеров, бэкенд-разработчиков и продакт-менеджеров.
Требования к кандидату:
- Опыт работы от 2-3 лет в мобильной разработке, от 1 года с Flutter.
- Отличное знание Dart и опыт работы с Flutter SDK.
- Опыт работы с State Management (BLoC, Clean Architecture и др.).
- Опыт интеграции REST API, WebSocket.
- Владение Firebase (Auth, Firestore, Messaging, Remote Config, Analytics и др.).
- Опыт работы с SQLite, MySQL
- Опыт работы в Jira, Confluence
- Понимание принципов Material Design и адаптивной верстки.
- Опыт настройки CI/CD (Codemagic, GitHub Actions) для Flutter.
- Опыт публикации приложений в Google Play / App Store и работа с их требованиями
- Английский язык – не ниже intermediate (работа с документацией, API и возможные созвоны).
Условия:
-
Заработная плата - от 1000$ до 2500$ на руки, в зависимости от вашего опыта
-
Если будут переработки, они оплачиваются отдельно, по одобрению руководства
-
График работы - 5/2, с 14:00 до 23:00 по времени Алматы. Нужно охватывать время Алматы и Майами.
-
Возможность работать в международном SaaS-проекте.
-
Гибрид, удаленка, офис - как удобно, обсуждается
-
Рабочие часы также могут на +- на 1,2 часа варьироваться, также обсуждается
Soft Skills:
✅ Аналитическое мышление – способность продумывать архитектуру приложения.
✅ Самостоятельность – умение работать удаленно, решать задачи без постоянного контроля.
✅ Внимание к деталям – критически важно для UI/UX и кода.
✅ Командная работа – взаимодействие с backend-разработчиками, дизайнерами, QA.
✅ Гибкость и адаптивность – способность быстро реагировать на изменения в проекте.
✅ Коммуникативные навыки – умение объяснять технические решения команде.
✅ Творческое мышление – важно для создания удобных интерфейсов.
✅ Ответственность – соблюдение сроков, контроль качества кода.
Hard Skills:
✅ Отличное знание Dart и Flutter SDK.
✅ Опыт работы с State Management (BLoC, Clean Architecture).
✅ Интеграция REST API, WebSocket в мобильное приложение.
✅ Опыт работы с Firebase (Auth, Firestore, Messaging, Remote Config, Analytics и др.).
✅ Владение SQLite, MySQL.
✅ Глубокое понимание Material Design, адаптивной верстки и UI/UX.
✅ Настройка CI/CD для Flutter (Codemagic, GitHub Actions и др.).
✅ Опыт публикации Google Play / App Store, работа с их требованиями.
✅ Оптимизация производительности Flutter-приложения (анализ рендеринга, работа с анимациями).
✅ Опыт написания юнит-тестов и интеграционных тестов.