
AH Group IT
Senior Flutter Developer
- DRY
- KISS
- SOLID
- MVC
- Clean Architecture
- MVVM
- Flutter
- Dart
- ChangeNotifier
- ValueNotifier
- InheritedWidget
- BLoC
- GetX
- MobX
- injection
- injectable
- get_it
- auto_route
- RESTful API
- GraphQL
- WebSocket
- JSON
- Flavors
- Xcode
- Android Studio
- UX/UI
- AnimationController
- rive
- lottie
AH Group — это уникальная продуктовая IT-компания. Мы запускаем самые амбициозные проекты, специализирующиеся на разработке передовых решений в сфере Affiliate&Digital Marketing
Мы находимся в поиске Flutter разработчика – специалиста, задача которого заключается в поддержке и улучшении одного из наших продуктов, который представляет собой мобильные IOS, Android приложения и Web-сайт.
Что мы предлагаем:
• Работа в перспективном и молодом стартапе: присоединяйтесь к команде единомышленников;
• Высокие условия мотивации: обсуждается с кандидатом индивидуально;
• Офис в Москве: большое пространство и комфортное рабочее место;
• Гибкий отпуск и больничные;
Обязанности:
• Поддерживать существующее мобильные приложения и внедрять новый функционал.
• Оптимизировать производительность и скорость работы приложения.
• Участвовать в проектировании архитектуры приложения, рефакторинге, выборе технологических решений.
• Наставничать младших сотрудников и делиться опытом с командой.
Наши ожидания от Вас:
Софт скиллы:
• Желание постоянно расти и развиваться;
• Стрессоустойчивость;
• Самостоятельность;
• Инициативность;
Хард скиллы:
• Глубокие знания DRY, KISS, ООП, SOLID и их применение в мобильной разработке;
• Опыт работы с Flutter и Dart от трех лет;
• Отличное понимание жизненного цикла виджетов, управления состоянием и контекста;
• Знание стейт-менеджеров BLoC, GetX, MobX;
• Опыт работы с REST API, GraphQL, WebSocket, JSON;
• Умение оптимизировать производительность и отладку приложений;
• Опыт работы с CI/CD, Firebase и инструментами автоматизации сборки;
• Понимание архитектурных принципов MVC, MVVM, Clean Architecture.
Будет преимуществом:
• Опыт создания сложных и комплексных анимаций в Flutter с использованием AnimationController, CustomPainter и других инструментов;
• Опыт подключения rive, lottie;
• Опыт работы с инструментами тестирования, такими как Mockito, Flutter Driver, Integration Tests;
• Понимание процессов CI/CD и опыт работы с инструментами автоматизации сборки (Jenkins, GitLab CI/CD, Codemagic);
• Опыт публикации приложений в App Store и Google Play;
• Опыт работы с Kotlin, Swift;
Ждем Ваших успехов в нашей компании!