Avirise

Middle Flutter Developer

$$$
Product

AVIRISE — компанія, що спеціалізується на розробці та просуванні мобільних застосунків.
Ми шукаємо Flutter Developer’а — не просто виконавця задач, а людину, яка бачить продукт цілісно. Ти долучишся до розвитку та покращення кількох мобільних продуктів, працюватимеш над новим функціоналом, якістю й стабільністю застосунків, а також матимеш простір для власних технічних рішень.

🤝 Що ми очікуємо:

 

— Досвід роботи на позиції Flutter розробника від 2 років;
— Впевнене знання Clean Architecture та Feature-Driven Design;
— Досвід зі state management: Cubit / BLoC; розуміння реактивних підходів (RxDart або аналог);
— Робота з DI-контейнерами (get_it або подібне);
— Досвід з мережевим шаром та локальним сховищем: dio, drift, hive, shared_preferences або аналоги;
— Робота з Firebase: Firestore, Authentication, Crashlytics, Push Notifications, Analytics;
— Розуміння platform channels / pigeon для нативної інтеграції Flutter ↔ iOS/Android;
— Базове знання Kotlin або Swift — достатньо для читання коду та дрібних правок;
— Навички підключення та роботи з аналітичними інструментами (Amplitude, Firebase Analytics або аналог);
— Досвід роботи з підписками та пейволами (Adapty, RevenueCat або інший сервіс);
— Навички написання unit та integration тестів (Flutter Test, Mockito або аналоги);
— Рівень англійської мови від Pre-Intermediate;
— Наявність застосунків в App Store та/або Google Play.

💡 Твоїми основними завданнями будуть:

— Підтримка та розвиток існуючих мобільних продуктів — фічі, фікси, рефакторинг;
— Розробка нових функціональностей з нуля — від проєктування архітектури до релізу в стори;
— Робота з підписками, пейволами та аналітикою — підключення, налаштування, підтримка;
— Самостійний аналіз задач: вміння пропонувати варіанти рішень та приходити з пропозиціями щодо їх реалізації;
— Підтримка пакету продуктів в твоїй зоні відповідальності згідно до пріоритетів.

💪 Буде плюсом:

— Досвід з camera API;
— Робота з кастомними анімаціями: CustomPainter;
— Code generation: freezed, json_serializable, build_runner, intl_utils;
— Попередній досвід у нативній мобільній розробці (iOS / Android) до переходу на Flutter.

💫 Ми пропонуємо:

— Гнучкий графік: Пн-Пт (8:00-10:00 / 17:00-19:00);
— Можливість працювати віддалено або з комфортного офісу у м. Дніпро, який має укриття, забезпечений Starlink та генератором для безперебійної роботи;
— 20 days off на рік та оплачувані sick leave;
— Додатковий day off у твій день народження;
— Часткова компенсація бенефітів: іноземні мови, заняття спортом, сеанси з психологом або відвідування коворкінгу;
— Повне або часткове покриття професійного навчання/курсів;
— Мінімум бюрократії та формалізму;
— Відкритість, прозорість рішень і чесна комунікація.

Required languages

English A2 - Elementary
Published 4 June
114 views
·
34 applications
Last responded yesterday
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...