Puzzle
Puzzle
51 – 200 Zaměstnanci
B2BNábor
Puzzle je personální a náborová firma specializující se na technické talenty z Latinské Ameriky v rámci nearshore spolupráce. Pomáhá firmám rozšiřovat inženýrské kapacity prostřednictvím posilování týmů a sestavování dedikovaných týmů. Zprostředkovává vývojáře, produktové manažery, odborníky na kontrolu kvality a další technické specialisty. Puzzle propojuje organizace s odborníky na inženýrství a IT a podporuje tak jejich růst.

Seniorní iOS inženýr — práce na dálku v Brazílii

Vyvíjejte spolehlivé nativní aplikace pro iOS pro produkt Puzzle zaměřený na tvůrce a veďte vývoj funkcí od návrhu až po vydání a sledování v produkci. Ve spolupráci s mezifunkčními týmy zlepšujte výkon, testování a spolehlivost aplikace.

Popis

  • Veďte vývoj funkcí pro iOS od technického návrhu přes implementaci a testování až po vydání a sledování v produkci.
  • Vytvářejte přístupná, responzivní a spolehlivá mobilní rozhraní s využitím moderních postupů vývoje pro iOS.
  • Vytvářejte a udržujte integrace s API, ověřováním identity, lokálním úložištěm a úlohami na pozadí.
  • Vyhledávejte a opravujte pády aplikace, problémy se souběžným zpracováním a pamětí i úzká místa výkonu.
  • Podílejte se na architektuře aplikace a zlepšujte vývojářské nástroje a procesy.
  • Pište přehledný, snadno udržovatelný kód a důkladně jej testujte.
  • Kontrolujte kód a poskytujte konstruktivní technickou zpětnou vazbu.
  • Mentorujte kolegy a podporujte kulturu spolupráce.
  • Zapojte se do stanovené rotace podpory produkčního prostředí nebo pohotovostí.
  • Spolupracujte s týmy backendu, Androidu, QA, produktu a designu.
  • Dodávejte funkce podle plánu, které splňují požadavky a akceptační kritéria.
  • Zvyšujte podíl používání bez pádů, výkon aplikace, pokrytí automatizovanými testy a předvídatelnost vydání a snižujte počet závad.
  • Během prvních 30 dnů se seznamte s architekturou iOS aplikace, vývojovými postupy, plánem produktu a procesem vydávání.
  • Během dnů 31–60 dodejte otestovanou funkci nebo prioritní zlepšení produkčního prostředí.
  • Během dnů 61–90 zlepšete klíčovou oblast spolehlivosti nebo odstraňte úzké místo ve vývoji a pomozte sestavit prioritní plán technických zlepšení.
  • Podléhejte manažerovi mobilního vývoje nebo vedoucímu inženýrství.

Požadavky

  • Máte alespoň pět let profesních zkušeností s vývojem softwaru, včetně rozsáhlých zkušeností s tvorbou a vydáváním nativních aplikací pro iOS.
  • Máte rozsáhlé zkušenosti se Swift a SwiftUI a/nebo UIKit.
  • Rozumíte životnímu cyklu aplikací iOS, souběžnému zpracování, síťové komunikaci a integraci API.
  • Máte zkušenosti s psaním a údržbou automatizovaných testů mobilních aplikací.
  • Dokážete diagnostikovat a řešit problémy v produkci, jako jsou pády aplikací, problémy s pamětí a úzká místa výkonu.
  • Rozumíte mobilnímu zabezpečení, přístupnosti, podepisování aplikací, CI/CD a procesu vydávání v App Store.
  • Dokážete samostatně navrhovat, vyvíjet, ladit, testovat a udržovat software produkční kvality.
  • Dokážete efektivně komunikovat a spolupracovat.
  • Máte zkušenosti s vývojem softwaru s agentními či generativními nástroji AI pro programování i bez nich.
  • Efektivně používáte programovací asistenty a agenty AI a současně dbáte na kvalitu vývoje.
  • Samostatně vyhodnocujete, ladíte a ověřujete kód vytvořený AI.
  • Nesete odpovědnost za správnost, zabezpečení, výkon a udržovatelnost produkčního kódu.
  • Víte, jak při používání vývojových nástrojů založených na AI chránit proprietární kód, přihlašovací údaje a citlivé informace.

Benefity

  • Získáte konkurenceschopný plat v USD odpovídající vašim dovednostem a zkušenostem.
  • Využijete štědrou placenou dovolenou pro odpočinek a rovnováhu mezi pracovním a osobním životem.
  • Získáte příspěvek na zdravotní pojištění.
  • Zapojíte se do strukturovaného každoročního hodnocení platu, které zohledňuje pracovní výsledky.
  • Získáte podporu při úhradě školení a certifikací pro další profesní rozvoj.