
AppNation е компания за изкуствен интелект, която разработва и публикува мобилни приложения за потребители, базирани на големи езикови и визуални модели. Портфолиото ѝ включва генериране на снимки и видеоклипове, чат и търсене с изкуствен интелект, както и дизайн на дома с помощта на AI. Компанията изгражда и инфраструктурата зад тези изживявания, като управлява високонатоварени моделни процеси, които всеки ден обработват милиони прогнози и токени. Екипите на AppNation работят в областта на AI технологиите, разработването на мобилни продукти, потребителския растеж и интеграциите с платформи, докато компанията разширява достъпа до своите инструменти и услуги.
Старши iOS разработчик — хибридно в Турция
Присъединете се към AppNation като старши iOS инженер, който разработва и мащабира мобилни приложения с изкуствен интелект. Ще ръководите нативната iOS архитектура, интеграциите с платформите на Apple, оптимизацията на производителността и свързването с Flutter.
Описание
- Разработване и поддръжка на мащабируеми iOS приложения, готови за продукционна среда, със Swift и SwiftUI
- Ръководене на нативния iOS слой във Flutter приложения, включително архитектура, интеграции и функционалности, специфични за платформата
- Реализиране на нативни възможности на Apple като уиджети WidgetKit, Live Activities, Dynamic Island, App Intents, Siri Shortcuts, разширения за известия и push съобщения, Share разширения, Sign in with Apple и StoreKit 2
- Интегриране на функционалности с изкуствен интелект в нативни iOS изживявания чрез Core ML, модели на устройството, API на Apple Intelligence и фреймуърките Speech и Vision
- Изграждане на поддържаеми iOS архитектури, многократно използваеми компоненти и ясни граници между нативния код и Flutter
- Използване на Instruments и инструменти за продукционен мониторинг за анализ и подобряване на времето за стартиране, използването на памет, бързодействието и цялостната производителност на приложението
- Осигуряване на надеждно изживяване при поддържаните размери на iPhone и iPad, операционни системи и формфактори на устройствата
- Развитие на тестването, прегледа на кода, CI/CD, процесите по издаване и наблюдаемостта на мобилните приложения
- Подпомагане на развитието на екипа чрез прегледи на нативен код, вътрешни насоки, сесии за споделяне на знания и менторство на Flutter разработчици в областта на iOS
Изисквания
- Най-малко пет години професионален опит в разработването за iOS, включително продукционни приложения, публикувани и поддържани в App Store
- Силен интерес към екосистемата на Apple и съвременните практики в iOS разработката
- Напреднали умения със Swift и практически продукционен опит със SwiftUI
- Задълбочени познания по iOS архитектура, жизнен цикъл на приложенията, модулен дизайн и API на платформата
- Практически познания за разширения на приложения, WidgetKit, фонови режими, push известия, StoreKit и жизнения цикъл на приложенията
- Разбиране на Swift Concurrency, включително async/await, актьори, структурирана конкурентност и безопасност на нишките
- Отлично познаване на ARC, управлението на паметта, циклите на задържане и профилирането на производителността
- Уверена работа с Instruments и продукционна диагностика
- Опит с конфигуриране на Xcode проекти, подписване на код, provisioning, CI/CD и целия процес по издаване в App Store
- Опит в диагностицирането на продукционни проблеми чрез доклади за сривове, логове, метрики и инструменти за профилиране
- Опит с интегриране на нативен iOS код с мултиплатформен фреймуърк или силна готовност за изучаване на Flutter
- Работно владеене на английски език
- Бакалавърска степен по компютърно инженерство, компютърни науки или сходна специалност или равностоен практически опит
Придобивки
- Конкурентно възнаграждение
- Частно здравно осигуряване
- Подкрепа за храна
- Подкрепа за транспорт до работното място
- Подкрепа при преместване
- Гъвкави работни условия
- Възможност за ръководене на проекти и влияние върху техническите решения
- Възможности за бързо професионално развитие