ESET rozširuje spektrum svojich bezpečnostných technológií a do tímu Network Defense Technologies hľadá novú posilu na pozíciu Junior Javascript Developer. Tím pôsobí v oblasti výskumu a vývoja technológií sieťovej bezpečnosti, ktoré sú vyvíjané prevažne ako cloud-native.
Job description
Budeš súčasťou tímu, ktorý zodpovedá za:
Návrh a vývoj interných nástrojov/systémov pre analýzu sieťovej prevádzky
Výskum nových technológií v oblasti sieťovej bezpečnosti a analýzu ich použiteľnosti pre účely produktu
Aktívnu spoluprácu na komplexnom softvérovom produkte od návrhu až po samotnú integráciu a jeho nasadenie
Zodpovednosti:
Budeš sa podieľať na štúdiu a výskume nových technológii
Implementovať novú funkcionalitu produktu, navrhovať jednotlivé časti systému a ich API
Prispievať k zlepšeniu kvality kódu cez code reviews a pravidelný refactoring
Udávať smerovanie vývoja cez pravidelné meetingy a brainstormingy
Budeš mať možnosť špecializovať sa v oblasti, ktorá je pre teba najzaujímavejšia
Počas prvých troch mesiacov zistíš, že si schopný oveľa viac, než si si doteraz predstavoval a naučíš sa ešte lepšie rozvíjať svoje zručnosti. Zoznámime ťa s jedinečným prístupom nášho tímu k výskumu a vývoju. Hľadáme programátora, ktorý má skúsenosti s Javascriptom, ale okrem školských projektov nemal možnosť nabrať ďalšie pracovné skúsenosti.
Požadované zručnosti
Analytické myslenie
Pokročilý JavaScript a dobré porozumenie práce s objektmi, referenciami
Znalosť dátových štruktúr a algoritmov (napr. stromy, mapy, indexovanie) a schopnosť navrhovať efektívne riešenia s ohľadom na výkon
Skúsenosti s algoritmami a optimalizáciou výkonu
Schopnosť pracovať s komplexným stavom aplikácie a riešiť synchronizáciu medzi dátami a UI
Skúsenosti s debugovaním a výkonnostným ladením frontend aplikácií
Skúsenosti s písaním unit testov a pokrytím hraničných scenárov
Výhodou
Znalosť HTML a UI dizajnu
Skúsenosti s Vue.js alebo inými frontend frameworkmi
Základná orientácia v parseroch, AST, tokenoch alebo editoroch typu CodeMirror