
Ang Puzzle ay isang kompanya ng staffing at recruitment na nakatuon sa mga propesyonal sa teknolohiya mula sa Latin America para sa nearshore na trabaho. Tinutulungan ng kompanya ang mga negosyo na palawakin ang kanilang kakayahan sa engineering sa pamamagitan ng staff augmentation at mga dedikadong team. Naglalagay ito ng mga developer, product manager, QA professional, at iba pang teknikal na espesyalista. Nakatuon ang Puzzle sa pag-uugnay ng mga organisasyon sa mga talento sa engineering at IT upang suportahan ang kanilang paglago.
Senior na iOS Engineer, Remote sa Brazil
Bumuo ng maaasahang native iOS na karanasan para sa produktong Puzzle na nakatuon sa mga creator, at pangasiwaan ang mga feature mula disenyo hanggang release at pagsubaybay sa produksyon. Pagandahin ang performance, testing, at pagiging maaasahan ng app kasama ang mga team mula sa iba’t ibang tungkulin.
Paglalarawan
- Pangunahan ang mga iOS feature mula teknikal na disenyo hanggang implementasyon, testing, release, at pagsubaybay sa produksyon.
- Gumawa ng mga mobile interface na naa-access, tumutugon, at maaasahan gamit ang makabagong mga kasanayan sa iOS.
- Bumuo at magpanatili ng mga integrasyon para sa API, authentication, lokal na storage, at mga gawaing tumatakbo sa background.
- Siyasatin at ayusin ang mga pag-crash, problema sa concurrency, memory, at performance.
- Mag-ambag sa arkitektura ng app at pagbutihin ang mga tool at proseso sa engineering.
- Sumulat ng malinaw at madaling panatilihing code na suportado ng masusing mga test.
- Suriin ang code at magbigay ng nakatutulong na teknikal na puna.
- Mag-mentor ng kapwa engineer at suportahan ang kulturang kolaboratibo sa engineering.
- Sumali sa nakatakdang salit-salit na suporta sa produksyon o pagiging on-call.
- Makipagtulungan sa mga team ng backend, Android, QA, Product, at Design.
- Ihatid ang mga feature sa roadmap na tumutupad sa mga requirement at pamantayan sa pagtanggap.
- Pagbutihin ang paggamit ng app nang walang crash, performance, saklaw ng automated testing, dami ng depekto, at pagiging tiyak ng iskedyul ng release.
- Sa unang 30 araw, pag-aralan ang arkitektura ng iOS, mga kasanayan sa development, roadmap ng produkto, at proseso ng release.
- Sa mga araw 31–60, maglabas ng nasubukang feature o prayoridad na pagpapahusay sa produksyon.
- Sa mga araw 61–90, pagbutihin ang mahalagang bahagi ng pagiging maaasahan o hadlang sa development at tumulong bumuo ng planong teknikal na pagpapahusay ayon sa prayoridad.
- Mag-uulat sa Mobile Engineering Manager o Head of Engineering.
Mga Kinakailangan
- May hindi bababa sa limang taong propesyonal na karanasan sa software engineering, kabilang ang malawak na karanasan sa pagbuo at pag-release ng native iOS app.
- May matibay na karanasan sa Swift at SwiftUI at/o UIKit.
- Nauunawaan ang lifecycle ng iOS app, concurrency, networking, at integrasyon ng API.
- May karanasan sa pagsulat at pagpapanatili ng automated test para sa mga mobile app.
- Kayang mag-diagnose at lumutas ng mga isyu sa produksyon gaya ng pag-crash, problema sa memory, at bottleneck sa performance.
- Nauunawaan ang seguridad sa mobile, accessibility, paglagda sa app, CI/CD, at proseso ng release sa App Store.
- Kayang magdisenyo, bumuo, mag-debug, sumubok, at magpanatili nang mag-isa ng software na de-kalidad para sa produksyon.
- Mabisang makipag-usap at makipagtulungan.
- May karanasan sa pagbuo ng software gamit at hindi gumagamit ng mga agentic o generative AI coding tool.
- Epektibong gumamit ng coding assistant at AI agent habang pinananatili ang kalidad ng engineering.
- Kayang magsarili sa pagsusuri, pag-debug, at pagpapatunay sa code na ginawa ng AI.
- Managot sa kawastuhan, seguridad, performance, at kadalian ng pagpapanatili ng production code.
- Alam kung paano protektahan ang pag-aari naming code, mga kredensyal, at sensitibong impormasyon kapag gumagamit ng AI development tool.
Mga Benepisyo
- Makakuha ng mapagkumpitensyang suweldo sa USD na naaayon sa iyong mga kasanayan at karanasan.
- Makatanggap ng maraming bayad na oras ng pahinga upang masuportahan ang balanse sa trabaho at buhay at makapagpahinga.
- Makatanggap ng subsidiya para makatulong sa pagbabayad ng health insurance.
- Lumahok sa nakabalangkas na taunang pagsusuri ng suweldo na kumikilala sa performance.
- Makatanggap ng bayad na suporta para sa pagsasanay at sertipikasyon para sa patuloy na paglago ng propesyon.