
TeamViewer je B2B SaaS spoločnosť, ktorá vyvíja bezpečný cloudový softvér na vzdialený prístup, vzdialenú podporu a digitálnu skúsenosť zamestnancov. Jej platforma pomáha IT tímom a podnikom kontrolovať, monitorovať a spravovať koncové zariadenia, automatizovať nápravu problémov a podporovať prevádzku v prvej línii prostredníctvom pracovných postupov využívajúcich rozšírenú realitu. TeamViewer poskytuje organizáciám rôznej veľkosti produkty vrátane riešení Tensor, DEX a Frontline s integráciami, ako sú Microsoft Intune, ServiceNow a Salesforce. Ponuka spoločnosti je zameraná na bezpečnú, vyhovujúcu predpisom a škálovateľnú správu zariadení.
Senior frontend softvérový inžinier — hybridne v Texase
Veďte architektúru a vývoj frontendu pre platformu digitálneho pracoviska TeamViewer s využitím Reactu a TypeScriptu. Zodpovedajte za výkon, testovanie, dizajnové systémy a zodpovedné postupy vývoja s podporou umelej inteligencie.
Popis
- Vytvárajte a udržiavajte komplexné webové aplikácie veľkého rozsahu v Reacte a TypeScripte
- Zodpovedajte za frontendovú architektúru naprieč mikrofrontendmi, monorepozitármi a zdieľanými knižnicami komponentov
- Vytvárajte škálovateľné prístupy k správe stavu a získavaniu údajov naprieč serverovou, klientskou a používateľskou vrstvou
- Spolupodieľajte sa na správe dizajnového systému v spolupráci s UX a UI dizajnérmi
- Prepájajte frontendové aplikácie s backendovými službami a API prostredníctvom kontraktov, autentifikačných tokov a dátových modelov
- Zlepšujte výkon webu optimalizáciou vykresľovania, rozdeľovaním kódu, znižovaním veľkosti balíkov a prácou na Core Web Vitals
- Udržiavajte štandardy bezpečnosti, prístupnosti, internacionalizácie a kompatibility s prehliadačmi
- Nastavujte postupy testovania frontendu vrátane jednotkového, integračného, vizuálneho regresného testovania a testovania od začiatku do konca
- Podporujte nástroje na zostavovanie, CI/CD pipeline a kontajnerizované nasadenia s Dockerom a Kubernetes
- Podporujte zodpovedné zavádzanie vývoja frontendu s asistenciou umelej inteligencie v celom tíme
- Mentorujte inžinierov, veďte kontroly kódu a usmerňujte technické rozhodnutia naprieč tímami
- Formujte frontendovú architektúru a pôsobte ako technická autorita v agilnom prostredí
Požiadavky
- Vysokoškolské vzdelanie v odbore informatika, softvérové inžinierstvo alebo príbuznom odbore, prípadne rovnocenné skúsenosti
- Minimálne 6 rokov profesionálnych skúseností s vývojom frontendu vrátane technického vedenia
- Odborná znalosť Reactu, TypeScriptu a moderného JavaScriptu
- Hlboké skúsenosti so správou stavu a nástrojmi na získavanie údajov, ako sú Redux Toolkit, RTK Query, Zustand, MobX, TanStack Query alebo XState
- Skúsenosti s vytváraním a údržbou dizajnových systémov alebo knižníc komponentov pomocou nástrojov, ako sú Storybook, dizajnové tokeny a tematizácia
- Skúsenosti s mikrofrontendovými architektúrami a škálovateľnými frontendovými kódovými základňami vrátane nástrojov Nx alebo Turborepo pre monorepozitáre
- Výborná znalosť moderných nástrojov na zostavovanie a balíčkovanie vrátane Vite a Webpacku
- Pochopenie profilovania a optimalizácie výkonu webu, napríklad memoizácie, virtualizácie, lenivého načítavania a Core Web Vitals
- Skúsenosti s integráciou REST alebo GraphQL API, WebSocketov a autentifikačných štandardov, ako sú OAuth 2.0 alebo OpenID Connect
- Dobrá znalosť požiadaviek na prístupnosť podľa WCAG a postupov webovej bezpečnosti vrátane XSS, CSRF a CSP
- Skúsenosti s Jestom alebo Vitestom, React Testing Library a Playwrightom alebo Cypressom
- Praktické skúsenosti s nástrojmi na programovanie s asistenciou AI, ako sú Claude Code, GitHub Copilot alebo Cursor, vrátane ich zodpovedného používania v tíme
- Skúsenosti s mentorovaním inžinierov a spoluprácou v agilných tímoch
- Skúsenosti s observabilitou frontendu a sledovaním chýb pomocou nástrojov, ako sú Sentry alebo OpenTelemetry, sú výhodou
- Skúsenosti s frameworkmi na vykresľovanie na strane servera, ako sú Next.js alebo Node.js, sú výhodou
Benefity
- Konkurenčné odmeňovanie s možnosťou bonusov
- Flexibilné platené voľno a platené sviatky
- Plán 401(k) s príspevkom zamestnávateľa
- Komplexné zdravotné poistenie vrátane zdravotného krytia plne hradeného zamestnávateľom
- Až 12 týždňov platenej rodičovskej dovolenky
- Základné životné poistenie
- Poistenie krátkodobej a dlhodobej pracovnej neschopnosti hradené zamestnávateľom
- Štvrťročné teambuildingové podujatia
- Obedy pre vedúcich pracovníkov
- Celofiremné stretnutia všetkých zamestnancov
- Politika otvorených dverí na pracovisku
- Pracovné prostredie s neformálnym pracovným oblečením
- Rozmanitosť, inklúzia a príležitosti na rozvoj zamestnancov
- Podpora pri zabezpečení prispôsobení alebo úprav počas procesu uchádzania sa o prácu a prijímania do zamestnania