Paloma365

Flutter Developer

1 000 - 2 000 USD
  • Алматы
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Английский язык
  • Flutter
  • SQL
  • React Native
Paloma365 – ведущий разработчик облачных решений для автоматизации малого и среднего бизнеса в СНГ, в сфере HoReCa (рестораны, кафе) в основном. Мы создаем передовые SaaS-решения, которые помогают компаниям управлять продажами, складским учетом и персоналом. В 2023 году мы запустили свой продукт PalomaPOS USA, адаптированный под рынок США.

Сейчас мы ищем 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-приложения (анализ рендеринга, работа с анимациями).
✅ Опыт написания юнит-тестов и интеграционных тестов.