Puzzle
Puzzle
51 – 200 Сотрудники
B2BПодбор персонала
Puzzle — кадровое и рекрутинговое агентство, специализирующееся на подборе технических специалистов в странах Латинской Америки. Компания помогает бизнесу расширять инженерные команды с помощью усиления штата и выделенных команд, подбирая разработчиков, менеджеров продуктов, специалистов по контролю качества и других технических профессионалов. Puzzle связывает организации с инженерными и ИТ-специалистами, помогая им развиваться.

Старший iOS-разработчик — удалённая работа в Бразилии

Создавайте надёжные нативные приложения для iOS для продукта Puzzle, ориентированного на авторов, и ведите разработку функций от проектирования до выпуска и мониторинга в рабочей среде. Совершенствуйте производительность, тестирование и надёжность приложения вместе с командами разных направлений.

Описание

  • Ведите разработку функций для iOS от технического проектирования до реализации, тестирования, выпуска и мониторинга в рабочей среде.
  • Создавайте доступные, адаптивные и надёжные мобильные интерфейсы, используя современные практики iOS-разработки.
  • Создавайте и поддерживайте интеграции с API, аутентификацией, локальным хранилищем и фоновыми задачами.
  • Выявляйте и устраняйте сбои, проблемы с параллельным выполнением, утечки памяти и узкие места производительности.
  • Участвуйте в развитии архитектуры приложения и совершенствуйте инженерные инструменты и процессы.
  • Пишите понятный и поддерживаемый код, подкреплённый тщательным тестированием.
  • Проверяйте код и давайте конструктивную техническую обратную связь.
  • Наставляйте коллег-разработчиков и поддерживайте культуру совместной работы.
  • Участвуйте в установленном графике поддержки рабочей среды или дежурств.
  • Работайте с командами серверной разработки, Android, контроля качества, продукта и дизайна.
  • Выпускайте функции согласно дорожной карте, требованиям и критериям приёмки.
  • Повышайте долю работы приложения без сбоев, производительность, охват автоматизированными тестами и предсказуемость выпусков, а также снижайте число дефектов.
  • В первые 30 дней изучите архитектуру iOS-приложения, практики разработки, дорожную карту продукта и процесс выпуска.
  • В течение дней 31–60 выпустите протестированную функцию или приоритетное улучшение рабочей среды.
  • В течение дней 61–90 улучшите ключевой аспект надёжности или устраните узкое место разработки, а также помогите составить приоритетный план технических улучшений.
  • Подчиняйтесь руководителю мобильной разработки или руководителю инженерного направления.

Требования

  • Имеете не менее пяти лет профессионального опыта в разработке программного обеспечения, включая значительный опыт создания и выпуска нативных приложений для iOS.
  • Обладаете глубоким опытом работы со Swift и SwiftUI и/или UIKit.
  • Понимаете жизненный цикл приложения iOS, параллельное выполнение, сетевое взаимодействие и интеграцию API.
  • Имеете опыт написания и поддержки автоматизированных тестов для мобильных приложений.
  • Умеете диагностировать и устранять проблемы рабочей среды, такие как сбои, проблемы с памятью и узкие места производительности.
  • Понимаете мобильную безопасность, доступность, подписание приложений, CI/CD и процесс выпуска в App Store.
  • Умеете самостоятельно проектировать, разрабатывать, отлаживать, тестировать и поддерживать программное обеспечение производственного качества.
  • Эффективно общаетесь и сотрудничаете с коллегами.
  • Имеете опыт разработки программного обеспечения как с агентными инструментами или генеративным ИИ для написания кода, так и без них.
  • Эффективно используете помощников по программированию и ИИ-агентов, поддерживая высокое качество инженерной работы.
  • Самостоятельно оцениваете, отлаживаете и проверяете код, созданный ИИ.
  • Несёте ответственность за корректность, безопасность, производительность и поддерживаемость рабочего кода.
  • Знаете, как защищать собственный код, учётные данные и конфиденциальную информацию при работе с инструментами разработки на основе ИИ.

Преимущества

  • Получайте конкурентную зарплату в долларах США, соответствующую вашим навыкам и опыту.
  • Пользуйтесь щедрым оплачиваемым отпуском для отдыха и поддержания баланса между работой и личной жизнью.
  • Получайте субсидию на оплату медицинской страховки.
  • Участвуйте в плановых ежегодных пересмотрах зарплаты, учитывающих результаты работы.
  • Получайте поддержку в оплате обучения и сертификации для непрерывного профессионального развития.