
Puzzle je tvrtka za zapošljavanje i pronalaženje kadrova specijalizirana za tehnološke stručnjake iz Latinske Amerike, koji rade u bliskim vremenskim zonama. Tvrtkama pomaže proširiti inženjerske kapacitete kroz proširenje osoblja i namjenske timove. Povezuje ih s razvojnim programerima, voditeljima proizvoda, QA stručnjacima i drugim tehničkim specijalistima. Puzzle povezuje organizacije s inženjerskim i IT stručnjacima kako bi podržao njihov rast.
Viši iOS inženjer – rad na daljinu iz Brazila
Razvijajte pouzdana izvorna iOS iskustva za Puzzleov proizvod namijenjen kreatorima te preuzmite odgovornost za značajke od dizajna do objave i praćenja u produkciji. Unapređujte performanse, testiranje i pouzdanost aplikacije u suradnji s timovima iz različitih područja.
Opis
- Vodite razvoj iOS značajki od tehničkog dizajna preko implementacije, testiranja i objave do praćenja u produkciji.
- Izrađujte pristupačna, prilagodljiva i pouzdana mobilna sučelja primjenom suvremenih iOS praksi.
- Izrađujte i održavajte integracije za API-je, autentifikaciju, lokalnu pohranu i pozadinske zadatke.
- Istražujte i otklanjajte rušenja, probleme sa sinkronizacijom, probleme s memorijom i uska grla u performansama.
- Doprinosite arhitekturi aplikacije i unapređujte inženjerske alate i procese.
- Pišite jasan kod koji se lako održava i potkrijepite ga temeljitim testovima.
- Pregledavajte kod i pružajte konstruktivne tehničke povratne informacije.
- Mentorirajte kolege inženjere i podupirite kulturu suradnje u inženjerskom timu.
- Sudjelujte u definiranom rasporedu podrške za produkciju ili dežurstava.
- Surađujte s timovima za backend, Android, QA, proizvod i dizajn.
- Isporučujte značajke iz plana razvoja koje ispunjavaju zahtjeve i kriterije prihvaćanja.
- Poboljšavajte korištenje aplikacije bez rušenja, njezine performanse, pokrivenost automatiziranim testovima, stopu grešaka i predvidljivost objava.
- Tijekom prvih 30 dana upoznajte iOS arhitekturu, razvojne prakse, plan razvoja proizvoda i proces objavljivanja.
- Tijekom 31. do 60. dana isporučite testiranu značajku ili prioritetno poboljšanje produkcije.
- Tijekom 61. do 90. dana unaprijedite ključni problem s pouzdanošću ili usko grlo u razvoju te pomozite oblikovati plan prioritetnih tehničkih poboljšanja.
- Odgovarajte voditelju mobilnog inženjerstva ili voditelju inženjerstva.
Zahtjevi
- Imate najmanje pet godina profesionalnog iskustva u softverskom inženjerstvu, uključujući znatno iskustvo u izradi i objavljivanju izvornih iOS aplikacija.
- Imate veliko iskustvo sa Swiftom i SwiftUI-jem i/ili UIKitom.
- Razumijete životni ciklus iOS aplikacije, konkurentnost, umrežavanje i integraciju API-ja.
- Imate iskustva s pisanjem i održavanjem automatiziranih testova za mobilne aplikacije.
- Možete dijagnosticirati i riješiti probleme u produkciji, primjerice rušenja, probleme s memorijom i uska grla u performansama.
- Razumijete mobilnu sigurnost, pristupačnost, potpisivanje aplikacija, CI/CD i postupke objave u App Storeu.
- Možete samostalno dizajnirati, razvijati, otklanjati pogreške, testirati i održavati softver spreman za produkciju.
- Učinkovito komunicirate i surađujete.
- Imate iskustva u razvoju softvera uz agentne ili generativne AI alate za programiranje i bez njih.
- Učinkovito se služite pomoćnicima za programiranje i AI agentima, uz očuvanje inženjerske kvalitete.
- Samostalno procjenjujete, otklanjate pogreške i provjeravate kod koji je generirala umjetna inteligencija.
- Preuzimate odgovornost za ispravnost, sigurnost, performanse i održivost produkcijskog koda.
- Znate zaštititi vlasnički kod, vjerodajnice i osjetljive podatke pri uporabi AI razvojnih alata.
Pogodnosti
- Ostvarite konkurentnu plaću u USD, usklađenu s vašim vještinama i iskustvom.
- Dobijte velik broj dana plaćenog dopusta koji podupire ravnotežu između poslovnog i privatnog života te odmor.
- Dobijte subvenciju za pomoć pri pokrivanju zdravstvenog osiguranja.
- Sudjelujte u strukturiranim godišnjim revizijama plaće kojima se prepoznaje radni učinak.
- Dobijte potporu za plaćene edukacije i certifikate radi kontinuiranog profesionalnog razvoja.