Bank of America
Software Engineer III - Flutter Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Flutter-инженер в команду Enterprise Payments Technology (Merchant Business Software Suite) для разработки масштабируемого POS-приложения. Роль включает разработку и тестирование решений, проектирование архитектурных компонентов и менторство инженеров.
Задачи
- Разрабатывать код и юнит-тесты в соответствии с критериями приёмки и требованиями комплаенса
- Проектировать, разрабатывать и модифицировать архитектурные компоненты, интерфейсы приложений и решения
- Менторить других инженеров и обучать команду практикам CI/CD и автоматизации
- Участвовать в уточнении требований и оценке работ по задачам
- Проводить spike/proof of concept для снижения рисков и проверки новых идей
- Автоматизировать ручные релизные активности
- Проектировать, разрабатывать и поддерживать автоматизированные тестовые наборы (интеграционные, регрессионные, нагрузочные)
Требования
- 4+ года опыта разработки и юнит-тестирования решений
- 4+ года опыта проектирования и разработки архитектурных компонентов и интерфейсов приложений
- 4+ года профессионального опыта в мобильной разработке
- Подтверждённый опыт работы с Flutter и Dart в production-приложениях
- Понимание RESTful API и JSON
- Знание CI/CD пайплайнов, Git и agile-методологий
Условия
- Офисный формат работы с требованиями к присутствию в офисе
- Полная занятость, 40 часов в неделю, 1-я смена (США)
Навыки
- Flutter
- Dart
- RESTful API
- JSON
- CI/CD
- Git
- Agile
- Android
- DevOps