Puzzle
Puzzle
51 – 200 Zamestnanci
B2BNábor
Puzzle je personálna a náborová spoločnosť špecializujúca sa na technologických odborníkov z Latinskej Ameriky, ktorí pracujú v blízkych časových pásmach. Firmám pomáha rozširovať inžinierske kapacity prostredníctvom dopĺňania tímov a zostavovania dedikovaných tímov. Zabezpečuje vývojárov, produktových manažérov, odborníkov na QA a ďalších technických špecialistov. Prepája organizácie s odborníkmi na inžinierstvo a IT, aby podporila ich rast.

Senior iOS inžinier – práca na diaľku z Brazílie

Budujte spoľahlivé natívne iOS prostredie pre produkt Puzzle zameraný na tvorcov a preberajte zodpovednosť za funkcie od návrhu až po vydanie a monitorovanie v produkcii. Zlepšujte výkon, testovanie a spoľahlivosť aplikácie v spolupráci s tímami naprieč oddeleniami.

Popis

  • Veďte vývoj funkcií pre iOS od technického návrhu cez implementáciu, testovanie a vydanie až po monitorovanie v produkcii.
  • Vytvárajte prístupné, responzívne a spoľahlivé mobilné rozhrania pomocou moderných postupov pre iOS.
  • Vytvárajte a udržiavajte integrácie pre API, autentifikáciu, lokálne úložisko a úlohy na pozadí.
  • Vyhľadávajte a opravujte pády aplikácie, problémy so súbežnosťou, nedostatok pamäte a úzke miesta vo výkone.
  • Podieľajte sa na architektúre aplikácie a zlepšujte vývojárske nástroje a procesy.
  • Píšte zrozumiteľný a ľahko udržiavateľný kód podložený dôkladnými testami.
  • Kontrolujte kód a poskytujte konštruktívnu technickú spätnú väzbu.
  • Mentorujte kolegov a podporujte spolupracujúcu inžiniersku kultúru.
  • Zapájajte sa do stanovenej rotácie podpory produkcie alebo pohotovosti.
  • Spolupracujte s tímami backendu, Androidu, QA, produktového manažmentu a dizajnu.
  • Dodávajte funkcie podľa plánu vývoja, ktoré spĺňajú požiadavky a akceptačné kritériá.
  • Zlepšujte podiel používania bez pádov, výkon aplikácie, pokrytie automatizovanými testami, mieru chýb a predvídateľnosť vydávaní.
  • Počas prvých 30 dní sa oboznámte s architektúrou iOS aplikácie, vývojovými postupmi, plánom vývoja produktu a procesom vydávania.
  • Počas 31. až 60. dňa dodajte otestovanú funkciu alebo prioritné zlepšenie produkčnej prevádzky.
  • Počas 61. až 90. dňa zlepšite kľúčový problém so spoľahlivosťou alebo prekážku vo vývoji a pomôžte pripraviť plán prioritných technických zlepšení.
  • Podliehajte manažérovi mobilného inžinierstva alebo vedúcemu inžinierstva.

Požiadavky

  • Prineste aspoň päť rokov profesionálnych skúseností v softvérovom inžinierstve vrátane rozsiahlych skúseností s vývojom a vydávaním natívnych iOS aplikácií.
  • Majte rozsiahle skúsenosti so Swiftom a SwiftUI a/alebo UIKitom.
  • Rozumejte životnému cyklu iOS aplikácie, súbežnosti, sieťovej komunikácii a integrácii API.
  • Majte skúsenosti s písaním a údržbou automatizovaných testov mobilných aplikácií.
  • Dokážte diagnostikovať a riešiť problémy v produkcii, napríklad pády aplikácie, problémy s pamäťou a úzke miesta vo výkone.
  • Rozumejte mobilnej bezpečnosti, prístupnosti, podpisovaniu aplikácií, CI/CD a procesu vydávania v App Store.
  • Dokážte samostatne navrhovať, vyvíjať, ladiť, testovať a udržiavať softvér produkčnej kvality.
  • Komunikujte a spolupracujte efektívne.
  • Majte skúsenosti s vývojom softvéru s agentickými alebo generatívnymi nástrojmi na programovanie s umelou inteligenciou aj bez nich.
  • Efektívne používajte programátorské asistentov a AI agentov pri zachovaní kvality inžinierskej práce.
  • Samostatne vyhodnocujte, ladte a overujte kód vytvorený umelou inteligenciou.
  • Preberajte zodpovednosť za správnosť, bezpečnosť, výkon a udržiavateľnosť kódu v produkcii.
  • Vedzte, ako chrániť proprietárny kód, prihlasovacie údaje a citlivé informácie pri používaní vývojových nástrojov s umelou inteligenciou.

Benefity

  • Získate konkurencieschopný plat v USD zodpovedajúci vašim zručnostiam a skúsenostiam.
  • Dostanete štedré platené voľno na podporu rovnováhy medzi pracovným a súkromným životom a oddychu.
  • Získate príspevok na zdravotné poistenie.
  • Zúčastníte sa na štruktúrovaných každoročných hodnoteniach platov, ktoré zohľadňujú pracovný výkon.
  • Získate podporu na platené školenia a certifikácie pre svoj ďalší profesijný rast.