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.
  • Умієте самостійно проєктувати, розробляти, налагоджувати, тестувати й підтримувати програмне забезпечення виробничої якості.
  • Ефективно спілкуєтеся та співпрацюєте.
  • Маєте досвід розробки програмного забезпечення як із агентними або генеративними ШІ-інструментами для написання коду, так і без них.
  • Ефективно використовуєте помічників із програмування та ШІ-агентів, підтримуючи належну інженерну якість.
  • Самостійно оцінюєте, налагоджуєте й перевіряєте код, згенерований ШІ.
  • Відповідаєте за коректність, безпеку, продуктивність і підтримуваність робочого коду.
  • Знаєте, як захищати власний код, облікові дані та конфіденційну інформацію під час використання інструментів розробки на основі ШІ.

Переваги

  • Отримуйте конкурентну зарплату в доларах США відповідно до ваших навичок і досвіду.
  • Майте щедру оплачувану відпустку для відпочинку та підтримання балансу між роботою й особистим життям.
  • Отримуйте субсидію на медичне страхування.
  • Беріть участь у структурованому щорічному перегляді зарплати з урахуванням результатів роботи.
  • Отримуйте підтримку в оплаті навчання та сертифікації для постійного професійного розвитку.