Название: Старший инженер-разработчик прикладного ПО в области ИИ (iOS)
Местоположение: Краков
Работа в двух словах
В Backbase мы создаем безопасное программное обеспечение для цифрового банкинга корпоративного уровня, которым ежедневно пользуются миллионы людей по всему миру. В качестве старшего инженера, специализирующегося на применении ИИ и обладающего глубокими знаниями в мобильной разработке, вы будете участвовать в проектировании, создании и развитии мобильной платформы Backbase и связанных с ней продуктовых возможностей.
Вы обладаете глубокой экспертизой в iOS, Android или обеих платформах. Эта экспертиза является прочной вертикалью вашего Т-образного профиля, а не границей для вашей работы. Используя ИИ-ассистированные и агентные подходы к работе, вы будете вносить свой вклад на мобильных платформах и в более широком стеке продуктов, включая пользовательский интерфейс, конвейеры доставки, тестирование и документацию.
Эта роль сочетает в себе мастерство мобильной разработки с широкой ответственностью за продукт. Мы ищем инженера, который может принимать обоснованные решения на уровне платформы, использовать агентов для эффективного перемещения по незнакомым технологиям и нести ответственность за качество, безопасность и бизнес-результаты всего, что он поставляет.
Познакомьтесь с работой
Вы присоединитесь к междисциплинарной команде, ответственной за предоставление комплексных возможностей цифрового банкинга — от первоначального исследования и технического проектирования до выпуска, внедрения и поддержки в производственной среде. Вы будете решать сложные продуктовые и инженерные задачи, пересекающие границы платформ и систем.
Как старший инженер, вы будете техническим авторитетом в своей области экспертизы и усилителем для всей команды. Вы будете формировать архитектуру, проверять критические изменения, наставлять коллег, руководить сложными расследованиями и создавать повторно используемые шаблоны и автоматизацию, которые улучшают работу команд.
ИИ-агенты являются обычной частью вашего инженерного рабочего процесса. Вы будете использовать их для исследования кодовых баз, сравнения вариантов реализации, создания прототипов, генерации и поддержки тестов, диагностики сбоев, автоматизации повторяющихся задач и внесения изменений за пределами вашей основной платформы. Вы будете определять четкие ограничения и критерии успеха, оценивать доказательства и никогда не будете считать сгенерированный вывод изначально правильным.
Что вы будете делать
- Проектировать, создавать, тестировать и поддерживать сложные мобильные приложения, фреймворки, библиотеки и возможности SDK для iOS, Android или обеих платформ.
- Руководить разработкой продуктовых функций на протяжении всего жизненного цикла разработки ПО, от нечетких требований и архитектурного дизайна до внедрения, выпуска, наблюдаемости и непрерывного совершенствования.
- Использовать ИИ-кодинг-агентов и автоматизированные рабочие процессы для ускорения доставки на платформах iOS, Android, API, сервисов и CI/CD без снижения инженерных стандартов.
- Декомпозировать сложную работу на ограниченные, проверяемые задачи; оснащать агентов правильным контекстом и ограничениями; критически оценивать, тестировать и дорабатывать их результаты.
- Безопасно вносить вклад за пределами основной области экспертизы, быстро изучая незнакомые системы, следуя местным соглашениям и обращаясь за соответствующей экспертизой в области предметной области.
- Проектировать поддерживаемые архитектуры и четкие API, сбалансируя производительность, доступность, безопасность, конфиденциальность, отказоустойчивость, масштабируемость и стоимость.
- Создавать современные нативные пользовательские интерфейсы с использованием SwiftUI и UIKit и/или Jetpack Compose и устоявшихся систем представлений Android.
- Правильно применять модели параллелизма платформы и исследовать сложные проблемы времени выполнения, многопоточности, памяти, сетей и производительности.
- Устанавливать надежные циклы обратной связи по качеству с помощью автоматизированных тестов, статического анализа, наблюдаемости, оценки и сигналов из производственной среды.
- Улучшать модульность, системы сборки, конвейеры CI/CD, автоматизацию выпуска, инструменты разработчика и инженерную документацию.
- Руководить обсуждениями технического дизайна, проверками кода, анализом первопричин, изучением инцидентов и крупными инициативами по рефакторингу.
- Тесно сотрудничать с менеджерами по продуктам, дизайнерами, архитекторами, специалистами по безопасности и инженерами всего стека для преобразования потребностей пользователей в измеримые результаты продукта.
- Наставлять инженеров и продвигать ответственное использование ИИ, прозрачное принятие решений, дисциплинированное экспериментирование и непрерывное обучение.
Кто вы
- У вас есть 5–7+ лет профессионального опыта в разработке ПО для создания сложных продуктов, и вы эффективно работали на старшем уровне.
- У вас есть глубокая производственная экспертиза в нативной мобильной экосистеме:
- iOS: Swift, SwiftUI, UIKit, структурированный параллелизм, фреймворки Apple, Xcode и жизненный цикл сборки и выпуска iOS; и/или
- Вы проектировали масштабируемые мобильные архитектуры, используя такие шаблоны, как MVI, MVVM, VIPER, Clean Architecture или эквивалентные подходы.
- У вас есть опыт создания модульных приложений, повторно используемых библиотек, фреймворков или SDK со стабильными и хорошо спроектированными API.
- Вы обладаете глубокими знаниями в области автоматизированного тестирования, отладки, профилирования, CI/CD, автоматизации выпуска и нефункциональных требований к мобильным устройствам.
- У вас есть практический опыт использования ИИ-кодинг-ассистентов или агентов в производственной поставке ПО, и вы можете показать, как они улучшили результат — не только как они сгенерировали код.
- Вы понимаете ограничения и риски агентной разработки, включая некорректный вывод, отсутствие контекста, небезопасный код, риск зависимости, конфиденциальность и чрезмерную автоматизацию, и соответствующим образом используете проверку и человеческий обзор.
- Вы готовы и способны работать как с мобильными платформами, так и со смежными системами. Глубокая экспертиза как в iOS, так и в Android ценится, но глубокой экспертизы в одной платформе с доказательствами эффективного кроссплатформенного вклада достаточно.
- Вы превращаете неопределенные бизнес-задачи в тестируемые технические планы, предвидите кросс-системные воздействия и четко доносите компромиссы до технических и нетехнических заинтересованных сторон.
- Вы берете на себя ответственность за результаты, поддерживаете коллег и клиентов по мере необходимости, и балансируете быструю доставку с долгосрочным здоровьем платформы.
- Вы эффективно общаетесь на английском языке и хорошо работаете в международной, междисциплинарной среде.
Бонусные баллы
- Глубокий производственный опыт как в нативной iOS, так и в нативной Android разработке.
- Опыт работы с Kotlin Multiplatform, Compose Multiplatform или другими кроссплатформенными мобильными технологиями.
- Опыт создания продуктовых возможностей на основе ИИ с использованием API моделей, поиска, наборов данных для оценки, защитных механизмов, наблюдаемости или рабочих процессов с участием человека.
- Опыт в области мобильной безопасности, доступности, оптимизации производительности, разработки SDK или распространения корпоративных приложений.
- Опыт работы в банковской, финтех или другой регулируемой среде.
- Опыт работы с облачными сервисами, серверными API, веб-приложениями или конвейерами данных, поддерживающими мобильные продукты.
Что мы предлагаем
- Рост: годовой бюджет на саморазвитие в размере 1000 евро, четкий путь продвижения по карьерной лестнице и выделенное время на обучение.
- Вознаграждение: Конкурентоспособная базовая заработная плата плюс ежегодный бонус и реферальные бонусы.
- Гибридная работа: Гибкий график, сочетающий удаленную работу с работой в нашем оживленном офисе в Кракове.
- Офисные преимущества: Ежедневные обеды, общие завтраки по средам и высококачественное оборудование (MacBook).
- Благополучие: Частное медицинское страхование (Luxmed).
- Культура: Интеграционные мероприятия, гибкий график работы и акцент на здоровом балансе между работой и личной жизнью.