Cricut

Lead Agentic Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Ведущий инженер-разработчик клиентских приложений Cricut на iOS/iPadOS, Android или Electron/Angular. Роль hands-on: писать и выпускать production-код с активным использованием agentic-инструментов, развивая креативные функции с 2D-графикой и рендерингом.

Задачи

  • Писать, ревьюить и выпускать production-код на основной платформе
  • Использовать agentic-инструменты кодинга в ежедневном workflow: AI-ассистированное ревью, генерация тестов, AI-дополненная разработка
  • Проектировать и реализовывать фичи end-to-end: от технического подхода до тестирования и релиза
  • Применять архитектурные паттерны для модульного, поддерживаемого и тестируемого кода
  • Тесно работать с Product Management и UX, переводя спецификации в выпущенные фичи и заранее выявляя технические компромиссы
  • Разрабатывать и поддерживать высокопроизводительные возможности 2D-редактирования и рендеринга графики
  • Оптимизировать производительность приложения: запуск, память, отзывчивость, рендеринг, батарею и сеть
  • Обеспечивать безопасность приложения: шифрование, аутентификация, валидация сертификатов, управление ключами
  • Писать и поддерживать автоматические тесты
  • Развивать CI/CD, качество релизов и процессы деплоя для платформы (App Store, Google Play или desktop)
  • Выпускать фичи за feature flags с прогрессивным rollout и kill-switches, валидируя телеметрией
  • Отвечать за здоровье релизов через телеметрию: crash-free rate, performance budgets, тренды дефектов
  • Участвовать в code review и делиться знаниями с инженерами платформы
  • Оценивать новые платформенные, AI- и tooling-технологии и рекомендовать внедрение

Требования

  • Bachelor's или Master's в Computer Science, Software Engineering или смежной области
  • 8+ лет профессиональной разработки клиентского/frontend ПО с глубокой production-экспертизой в iOS, Android или Electron/Angular
  • Практический опыт с графикой/рендерингом: Core Graphics/Metal на iOS, Canvas/Skia/Vulkan на Android или Canvas/WebGL/Skia (CanvasKit) на Electron/Angular
  • Опыт разработки backend API на современном стеке: .NET/ASP.NET Core, Node.js с NestJS/Express, Java с Spring Boot или Python с FastAPI/Django
  • Минимум год практического использования AI-инструментов (Claude Code, Cursor, Copilot) и интеграции AI/LLM: agentic-паттерны, evals, компромиссы latency/cost/reliability
  • Экспертный уровень языка основной платформы: Swift, Kotlin или TypeScript
  • Сильная экспертиза в нативном UI-фреймворке: SwiftUI/UIKit, Jetpack Compose или Electron/Angular
  • Понимание модели конкурентности платформы: Swift Concurrency, Kotlin Coroutines/Flow или асинхронный JavaScript/RxJS
  • Опыт с архитектурными паттернами: MVVM, Clean Architecture, MVI или компонентная архитектура
  • Опыт потребления REST API
  • Сильные навыки отладки, профилирования и оптимизации производительности нативными инструментами (Xcode Instruments, Android Profiler, browser/Electron devtools)
  • Опыт автоматического тестирования (unit, integration, UI/e2e) и CI/CD
  • Знание безопасного хранения учётных данных (Keychain, Android Keystore или аналог)
  • Опыт инструментирования приложений телеметрией/observability (Datadog, Firebase или нативное логирование)

Навыки

  • iOS
  • iPadOS
  • Android
  • Electron
  • Angular
  • Swift
  • Kotlin
  • TypeScript
  • SwiftUI
  • UIKit
  • Jetpack Compose
  • Swift Concurrency
  • Kotlin Coroutines
  • RxJS
  • Core Graphics
  • Metal
  • Canvas
  • Skia
  • Vulkan
  • WebGL
  • CanvasKit
  • MVVM
  • Clean Architecture
  • MVI
  • REST
  • CI/CD
  • App Store
  • Google Play
  • Claude Code
  • Cursor
  • Copilot
  • AI/LLM
  • Datadog
  • Firebase
  • .NET
  • ASP.NET Core
  • Node.js
  • NestJS
  • Express
  • Java
  • Spring Boot
  • Python
  • FastAPI
  • Django
  • Keychain
  • Android Keystore
  • Xcode Instruments
  • Android Profiler

Похожие вакансии

Software Engineer (Android / iOS)
VisaMiddleAustinГибрид
86,500 – 134,400 USD в год
13 окт.
Sr Software Engineer - Android
UberSeniorSan FranciscoГибрид
202,000 – 224,000 USD в год
10 окт.
Software Engineer II - Android
UberMiddleSeattleГибрид
171,000 – 190,000 USD в год
10 окт.
Senior Software Engineer, Messages
GoogleSeniorMountain ViewОфис
174,000 – 252,000 USD в год
7 окт.
Sr. Software Engineer II - Byte POS
The Habit Burger GrillSeniorУдалённо
131,100 – 164,300 USD в год
6 окт.
Lead Agentic Software Engineer — Cricut, South Jordan | itrelocate