Middle Flutter Developer to $1400
ProgGenius — молода та динамічно зростаюча IT-компанія, що спеціалізується на розробці веб та мобільних рішень.
Ми у пошуку талановитого Flutter Developer’а, який підсилить нашу команду.
Якщо ви проактивні, комунікабельні, розділяєте цінності командної роботи та прагнете створювати дійсно класні продукти разом із професіоналами — будемо раді бачити вас у нашій команді та розвиватися разом!
Обов'язкові вимоги:
- Досвід роботи з Flutter від 2 років: впевнене володіння Dart та Flutter SDK.
- Досвід розробки офлайн режиму для додатків: навички кешування даних, роботи з локальними базами даних (наприклад, Sqflite, Hive) та забезпечення синхронізації даних при підключенні до мережі.
- Знання архітектурних патернів: розуміння та застосування BLoC, Provider, GetX або інших підходів управління станом.
- Досвід інтеграції RESTful API: вміння працювати з HTTP-запитами, обробкою відповідей та помилок.
- Впевнене володіння Git: базові операції та робота в командному середовищі.
- Розуміння принципів адаптивного дизайну: створення інтерфейсів, що коректно відображаються на різних пристроях.
- Досвід публікації додатків в App Store та Google Play: знайомство з процесами подачі та перегляду для платформ iOS та Android.
- Досвід роботи зі slivers: впевнене використання sliver-віджетів Flutter для ефективного прокручування та рендерингу великих наборів даних.
Досвід інтеграції вбудованих покупок: вміння впроваджувати та керувати функціоналом внутрішніх покупок для платформ iOS та Android.
Бажані вимоги:
- Досвід оптимізації продуктивності додатків: профілювання додатків для зменшення споживання пам'яті та ресурсів.
Знання основ UX/UI: співпраця з дизайнерами для покращення користувацького досвіду.
Особисті якості:
- Самостійність та відповідальність: вміння приймати рішення та нести за них відповідальність.
- Відмінні комунікативні навички: ефективна співпраця з командами розробників, дизайнерами та менеджерами проектів.
- Бажання до постійного навчання: готовність вивчати нові технології та підходи в розробці.
Увага до деталей: ретельність у реалізації функціоналу та забезпеченні якості коду.
Буде плюсом:
- Знання інших мов програмування: Kotlin, Swift.
- Досвід роботи в командах Agile/Scrum.
Умови:
- Конкурентна заробітна плата за результатами співбесіди.
- Можливість професійного зростання та розвитку.
- Робота в динамічній та креативній команді.
- Дистанційна робота з гнучким графіком.