Puzzle
Puzzle
51 – 200 Служители
B2BПодбор на персонал
Puzzle е агенция за подбор и наемане на персонал, специализирана в технологични специалисти от Латинска Америка, които работят в близки часови зони. Компанията помага на бизнеса да разширява инженерния си капацитет чрез допълване на екипи и изграждане на специализирани екипи. Подбира разработчици, продуктови мениджъри, QA специалисти и други технически експерти. Дейността на Puzzle е насочена към свързването на организациите с инженерен и IT талант в подкрепа на техния растеж.

Старши iOS инженер – дистанционна работа от Бразилия

Създавайте надеждни нативни iOS изживявания за продукта на Puzzle, насочен към създатели, и поемайте отговорност за функциите от дизайна до пускането и наблюдението в продукционна среда. Подобрявайте производителността, тестването и надеждността на приложението в сътрудничество с екипи от различни направления.

Описание

  • Ръководете разработката на iOS функции от техническия дизайн през имплементацията, тестването и пускането до наблюдението в продукционна среда.
  • Създавайте достъпни, адаптивни и надеждни мобилни интерфейси с модерни практики за iOS.
  • Изграждайте и поддържайте интеграции за API, удостоверяване, локално съхранение и фонови задачи.
  • Разследвайте и отстранявайте сривове, проблеми с паралелното изпълнение, проблеми с паметта и тесни места в производителността.
  • Допринасяйте за архитектурата на приложението и подобрявайте инженерните инструменти и процеси.
  • Пишете ясен и лесен за поддръжка код, подкрепен с обстойни тестове.
  • Преглеждайте код и предоставяйте конструктивна техническа обратна връзка.
  • Наставлявайте колеги инженери и подкрепяйте култура на сътрудничество в инженерния екип.
  • Участвайте в установената ротация за продукционна поддръжка или дежурства.
  • Работете с екипите за backend, Android, QA, продукт и дизайн.
  • Доставяйте функции от пътната карта, които отговарят на изискванията и критериите за приемане.
  • Подобрявайте използването без сривове, производителността на приложението, покритието с автоматизирани тестове, честотата на дефектите и предвидимостта на версиите.
  • През първите 30 дни се запознайте с iOS архитектурата, практиките за разработка, пътната карта на продукта и процеса на пускане.
  • Между 31-вия и 60-ия ден доставете тествана функция или приоритетно подобрение в продукционна среда.
  • Между 61-вия и 90-ия ден подобрете ключов проблем с надеждността или пречка в разработката и помогнете за изготвянето на план за приоритетни технически подобрения.
  • Отчитайте се на мениджъра по мобилно инженерство или ръководителя на инженерния отдел.

Изисквания

  • Имате поне пет години професионален опит в софтуерното инженерство, включително значителен опит в разработката и пускането на нативни iOS приложения.
  • Имате солиден опит със Swift и SwiftUI и/или UIKit.
  • Познавате жизнения цикъл на iOS приложенията, паралелното изпълнение, мрежовите комуникации и интеграцията с API.
  • Имате опит с писането и поддръжката на автоматизирани тестове за мобилни приложения.
  • Можете да диагностицирате и разрешавате проблеми в продукционна среда, като сривове, проблеми с паметта и тесни места в производителността.
  • Познавате мобилната сигурност, достъпността, подписването на приложения, CI/CD и процесите за пускане в App Store.
  • Можете самостоятелно да проектирате, разработвате, отстранявате грешки, тествате и поддържате софтуер с продукционно качество.
  • Общувате и работите ефективно с други хора.
  • Имате опит в разработката на софтуер както с агентни или генеративни AI инструменти за програмиране, така и без тях.
  • Използвате ефективно помощници за програмиране и AI агенти, като същевременно поддържате високо инженерно качество.
  • Самостоятелно оценявате, отстранявате грешки и валидирате код, генериран от изкуствен интелект.
  • Поемате отговорност за коректността, сигурността, производителността и поддръжката на продукционния код.
  • Знаете как да защитавате собственически код, идентификационни данни и чувствителна информация при използване на AI инструменти за разработка.

Придобивки

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