ЧК AILAT AI LTD.

Flutter разработчик

До 500 000 KZT
  • Астана
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

Мы ищем опытного Flutter разработчика для сопровождения и развития нашего мобильного приложения. Вы будете работать с существующей кодовой базой, добавлять новый функционал, оптимизировать производительность и поддерживать стабильную работу продукта.

Обязанности:

-Поддержка и развитие существующего мобильного приложения на Flutter

-Разработка и внедрение нового функционала согласно требованиям бизнеса

-Исправление багов и оптимизация производительности приложения

-Рефакторинг и улучшение существующего кода

-Интеграция с REST API и WebSocket

-Работа с Firebase сервисами (Analytics, Crashlytics, Messaging, Remote Config)

-Code review и поддержка качества кода

-Обновление зависимостей и миграция на новые версии Flutter

-Публикация обновлений в App Store и Google Play Market

-Мониторинг стабильности приложения через Crashlytics и аналитику

-Написание технической документации по реализованному функционалу

Требования:
  • Обязательные навыки:

    -Опыт коммерческой разработки на Flutter от 2-х лет

    -Глубокое понимание Dart и его особенностей

    -Уверенное владение State Management (BLoC/Cubit, Provider, MobX)

    -Опыт работы с Clean Architecture и принципами SOLID

    -Знание паттернов проектирования и ООП

    -Опыт интеграции с REST API (dio, http)

    -Работа с Firebase (Messaging, Analytics, Crashlytics)

    -Опыт публикации приложений в App Store и Play Market

    -Понимание Agile/Scrum методологий

    -Git/GitLab для контроля версий

  • Будет преимуществом:

    -Опыт работы с легаси-кодом и его рефакторингом

    -Опыт с dependency injection (get_it, injectable)

    -Работа с навигацией (auto_route, go_router)

    -Опыт работы с картами (flutter_map, google_maps)

    -Знание работы с локальными БД (sqflite, hive, shared_preferences)

    -Опыт с code generation (freezed, json_serializable)

    -Работа с биометрической аутентификацией

    -Опыт работы с платежными системами

    -Знание работы с геолокацией и пермишенами

    -Опыт работы с WebView

    -Понимание работы с flavors/environments

    -Опыт интеграции аналитики (Amplitude, Firebase Analytics)

    -Умение быстро разбираться в чужом кодt

  • Личные качества

    -Умение работать в команде

    -Ответственность и самостоятельность

    -Внимание к деталям

    -Желание развиваться и изучать новые технологии

    -Хорошие коммуникативные навыки

    -Английский язык на уровне чтения технической документации (B2+)

Условия:

-Конкурентную заработную плату (обсуждается индивидуально)

-Официальное трудоустройство

-Гибкий график работы

-Возможность удаленной работы

-Интересные и разноплановые проекты

-Профессиональное развитие и обучение

-Дружный и профессиональный коллектив

-Современный офис в центре города (при офисной работе)

-Корпоративные мероприятия

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

-Занятость: Полная занятость

-График: Удаленная работа

-Локация: Удаленно