← к выдаче
разработка

Senior Flutter Developer

Исламский банк Заман БанкАлматы, Астана10 дн. назад

Коротко

Develops and maintains Flutter mobile and web apps for corporate internet banking, designs architecture, integrates with native platforms and services. · Needs: 3+ years commercial Flutter; OOP, SOLID, Clean Architecture; Flutter internals (Event Loop, Future, Stream); Widget/Element/RenderObject; MethodChannel; memory

Описание от работодателя

Чем предстоит заниматься: Разрабатывать и поддерживать мобильные и веб-приложения корпоративного интернет-банкинга. Участвовать в проектировании архитектурных решений и выборе технических подходов к реализации функционала. Разрабатывать качественный, масштабируемый и поддерживаемый код с соблюдением принятых стандартов разработки. Выполнять декомпозицию задач, участвовать в планировании работ и обеспечивать стабильный производственный процесс команды. Интегрировать Flutter-приложения с нативными платформами и внешними сервисами. Взаимодействовать с командами платформенной разработки, аналитики и backend-разработки для реализации новых возможностей продукта. Что мы ищем в идеальном кандидате: Более 3 лет коммерческого опыта разработки на Flutter. Глубокое понимание ООП, принципов SOLID, Clean Architecture и многомодульного подхода. Отличное знание внутренних механизмов Flutter: Event Loop, Future, Stream, микро- и макрозадач. Понимание работы деревьев Widget, Element и RenderObject, а также механизма rebuild. Опыт интеграции Flutter с нативными платформами через MethodChannel и EventChannel. Навыки поиска и устранения утечек памяти, опыт работы с Flutter DevTools и профилированием приложений. Понимание особенностей рендеринга Flutter Web, включая CanvasKit и HTML/WebAssembly Renderer. Практический опыт работы с JavaScript Interop. Будет преимуществом опыт написания unit-, widget- и golden-тестов, а также настройки CI/CD-процессов. Готовность принимать архитектурные решения, самостоятельно решать сложные технические задачи и брать ответственность за качество результата. Ориентация на результат, развитые навыки решения проблем и умение эффективно работать в команде.