Адаптируем резюме под ATS-фильтры, подготовим сопроводительное на основе резюме и вакансии, соберём гайд подготовки к собеседованию, найдём контакты HR и нанимающих
Краткое описание роли::
Мы ищем старшего ведущего инженера-программиста, инженера Mac UI, который возглавит проектирование и разработку высококачественных пользовательских интерфейсов для настольных приложений Mac. Это старшая роль индивидуального участника для инженера, который сочетает глубокую техническую экспертизу с сильным продуктовым мышлением, архитектурным суждением и межфункциональным влиянием.
Идеальный кандидат обладает высокой квалификацией в Swift, Objective-C и C/C++, а также доказанной способностью создавать отточенные, производительные и надежные пользовательские интерфейсы Mac в масштабах. Эта роль требует тесного сотрудничества с командами управления продуктом, дизайна, платформы и качества для создания интуитивно понятных пользовательских интерфейсов при внедрении надежных инженерных практик по всей организации.
Опыт использования инструментов ИИ для повышения производительности инженерии, качества кода и рабочих процессов разработки является большим плюсом.
Что вы будете делать::
· Проектировать, разрабатывать и создавать современные функции Mac UI для клиентских настольных приложений
· Руководить реализацией сложных UI-рабочих процессов с использованием Swift, Objective-C и C/C++
· Определять техническое направление архитектуры Mac UI, обеспечивать поддерживаемость, масштабируемость и производительность
· Сотрудничать с менеджерами продуктов, дизайнерами, бэкенд-инженерами и QA для преобразования требований продукта в элегантные пользовательские интерфейсы
· Принимать ключевые технические решения на уровне UI, включая выбор фреймворков, паттернов, интеграций и стандартов качества кода
· Проводить ревью кода, предоставлять технические рекомендации и повышать инженерный уровень через сильные практики проектирования и реализации
· Наставлять инженеров через техническое лидерство, обзоры дизайна и ежедневное сотрудничество, оставаясь при этом активным в разработке
· Решать сложные производственные проблемы в областях UI, системной интеграции, памяти, производительности и стабильности
· Отстаивать удобство использования, доступность, отзывчивость и согласованность пользовательского опыта на Mac
· Вносить вклад в непрерывное улучшение инженерных рабочих процессов, качества релизов и производительности разработчиков
· Оценивать и применять инструменты разработки с поддержкой ИИ там, где они могут повысить скорость, качество или эффективность команды
Требуемые квалификации::
· Более 10 лет опыта и степень бакалавра или магистра в области компьютерных наук, программной инженерии или смежной области, либо эквивалентный практический опыт
· Обширный опыт разработки программного обеспечения с значительным практическим опытом в инженерии приложений для Mac
· Глубокие знания Swift, Objective-C и C/C++
· Глубокий опыт создания нативных приложений Mac UI и выпуска клиентских настольных продуктов
· Сильное понимание архитектуры приложений macOS, UI-фреймворков, событийно-ориентированного программирования и системного поведения
· Доказанный опыт проектирования масштабируемых, поддерживаемых и производительных программных систем
· Сильные навыки отладки и решения проблем на уровнях UI, приложений и платформы
· Демонстрируемая способность влиять на техническое направление в командах без прямой ответственности за управление персоналом
· Опыт работы в межфункциональных средах разработки продуктов
· Сильные коммуникативные навыки с умением ясно объяснять технические компромиссы как инженерным, так и неинженерным заинтересованным сторонам
Желательные квалификации::
· Опыт модернизации устаревших кодовых баз Mac и развития приложений с использованием нескольких языков программирования
· Опыт интеграции UI-слоев с платформенными сервисами, локальными системными компонентами или общими библиотеками
· Знакомство с автоматизированным тестированием, CI/CD пайплайнами и инженерией релизов для настольных приложений
· Сильное понимание качества программного обеспечения, безопасности, оптимизации производительности и наблюдаемости
· Опыт тесного сотрудничества с UX и продуктовыми командами для уточнения клиентских путей и дизайна взаимодействия
· Опыт использования инструментов ИИ для помощи в кодировании, генерации тестов, ускорении ревью кода, документации или улучшении рабочих процессов разработчиков
· Опыт работы с продуктами, функциями или инструментами для разработчиков на базе ИИ является плюсом
Ожидания от лидерства::
· Работать как старший технический лидер и доверенный эксперт в области инженерии Mac UI
· Балансировать между практической реализацией и архитектурной ответственностью, а также долгосрочным техническим руководством
· Влиять на инженерные практики, качество дизайна и результаты поставки в нескольких командах
· Привносить сильное продуктовое мышление и принимать решения, улучшающие опыт клиентов и инженерное состояние
· Повышать стандарты качества кода, обзоров дизайна, технических решений и межкомандного сотрудничества
Успех в этой роли::
· Доставлять высокоэффективные функции Mac UI, которые улучшают опыт клиентов и качество продукта
· Укреплять архитектуру и долгосрочную поддерживаемость кодовой базы Mac UI
· Помогать командам работать быстрее за счет правильных технических решений, повторно используемых паттернов и сильных инженерных практик
· Быть техническим лидером, к которому обращаются по сложным вопросам UI и интеграции платформы
· Продвигать продуманное внедрение современных практик разработки, включая эффективное использование инструментов инженерии с поддержкой ИИ.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности