Apple
Software Engineer (Marcom Interactive Apps), Retail and Marcom Engineering
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер полного цикла в команде Retail and Marcom Engineering (IS&T Apple). Разработка функций нативного macOS-приложения на Swift/SwiftUI и React-фреймворка для плагинов, а также облачных сервисов за приложением.
Задачи
- Разрабатывать функции нативного macOS-приложения на Swift и SwiftUI с вниманием к интерактивности и качеству
- Обеспечивать мгновенное и предсказуемое совместное редактирование в реальном времени
- Разрабатывать React-фреймворк и библиотеки компонентов для плагинов других инженеров Apple
- Создавать и эксплуатировать облачные сервисы: проектирование API, моделирование данных, производительность (Swift, Kotlin, Node, Postgres, WebSockets)
- Работать с дизайнерами и креативными командами, подстраивать инструменты под их процессы
- Проектировать API в приложении, фреймворке и backend
- Помогать командам, создающим плагины, от прототипа до продакшена
Требования
- 5 лет опыта в разработке ПО, создание как пользовательских интерфейсов, так и сервисов за ними
- Опыт выпуска пользовательского ПО: нативно (SwiftUI, AppKit или UIKit) либо веб (React)
- Опыт создания backend-сервисов, включая проектирование API и реляционные базы данных
- Владение как минимум двумя из: Swift, TypeScript, Kotlin
- Степень BS в Computer Science или смежной области либо эквивалентный опыт
Навыки
- Swift
- SwiftUI
- React
- TypeScript
- Kotlin
- Node.js
- Postgres
- WebSockets
- AppKit
- UIKit
- Spring Boot
- Vapor
- CRDT
- LLM