
A Snap Inc. olyan technológiai vállalat, amely kommunikációt, kreativitást és önkifejezést támogató, kameraközpontú termékeket fejleszt. Munkája arra összpontosít, hogy vizuális technológiával segítse az emberek kapcsolódását, miközben figyelembe veszi a digitális termékek mentális egészségre, a társadalomra és a környezetre gyakorolt szélesebb hatásait is. A vállalat emellett kiemeli a sokszínűséget, a méltányosságot és a befogadást a munkatársai körében, továbbá a felelős tervezést, az etikus irányítást, az átlátható döntéshozatalt és a környezettudatos működést.
5. szintű full-stack szoftvermérnök a Snap Inc.-nél (Los Angeles, irodai munkavégzés)
Nagy teljesítményű webalkalmazásokat, felületeket és skálázható szolgáltatásokat fejleszthet a Snap Snapchat technológiai ökoszisztémájához. JavaScripttel, háttértechnológiákkal és mesterséges intelligenciával támogatott mérnöki munkafolyamatokkal dolgozhat.
Leírás
- Fejlett webalkalmazások és szoftverrendszerek fejlesztése asztali és mobilélményekhez
- Szigorú tervezési és megvalósítási gyakorlatok alkalmazása a teljes fejlesztés során
- A felhasználói termékek teljesítményét javító funkciók és felületek létrehozása
- A Snap mérnöki kultúrájának erősítése megosztott könyvtárakhoz és rendszerekhez való hozzájárulással
- Az üzemeltetési és felhasználói aktivitási mutatók nyomon követése és értékelése
- MI-eszközök és gyors mérnöki módszerek használata skálázható szolgáltatások tervezéséhez és szállításához, miközben megőrzi a kód helyességét, biztonságát és éles környezeti minőségét
- Személyes együttműködés a Snap „alapértelmezés szerint együtt” modellje szerint
Követelmények
- Informatikai vagy kapcsolódó műszaki területen szerzett alapképzéses diploma, illetve ezzel egyenértékű gyakorlati tapasztalat
- Legalább 6 év, alapképzés utáni szoftverfejlesztési tapasztalat, vagy műszaki mesterképzés után több mint 5 év, illetve releváns műszaki PhD után több mint 2 év tapasztalat
- Full-stack webalkalmazások fejlesztésében szerzett szakmai tapasztalat
- Haladó szintű jártasság JavaScriptben és/vagy TypeScriptben, HTML-ben és CSS-ben
- Haladó szintű jártasság a Java, Go, Node.js és Python közül egy vagy több technológiában
- Front-end alkalmazások fejlesztésében szerzett tapasztalat React, Angular, Vue vagy hasonló JavaScript UI-keretrendszerekkel
- Az objektumorientált és funkcionális programozási fogalmak alapos ismerete
- Domainvezérelt tervezési ismeretek
- A unit tesztelési gyakorlatok alapos értése
- Front-end tervezési vagy webalkalmazás-fejlesztési háttér
- Felhasználói felületi komponensek megvalósításában szerzett tapasztalat
- JavaScript-teljesítmény és a böngészőbeli elrendezésmegjelenítés javításában szerzett tapasztalat
- Teljesítmény- és skálázhatósági problémák diagnosztizálásának és javításának képessége
- MI-eszközök használatának, valamint a generált kód építészeti megalapozottság, teljesítménykorlátok és biztonsági kockázatok szempontjából történő felülvizsgálatának készsége
- A fejlődő MI-rendszerek és -eszközök megtanulásának és alkalmazásának képessége
- Előny: WebGL, Canvas, WebAssembly, Service Workers vagy más fejlett front-end technológiák ismerete
- Előny: GraphQL-tapasztalat
- Előny: nagyléptékű mikroszolgáltatások és elosztott rendszerek üzemeltetésében szerzett tapasztalat
- Előny: NoSQL, Memcache vagy Redis, Kubernetes, illetve Google- és AWS-szolgáltatások ismerete
Juttatások
- Fizetett szülői szabadság
- Átfogó egészségügyi biztosítás
- Érzelmi és mentális egészséget támogató programok
- A Snap hosszú távú sikeréből részesedést biztosító juttatási csomagok
- Korlátozott részvényegységek (RSU-k)