
Talan je globální poradenská a technologická společnost, která pomáhá organizacím využívat inovace k transformaci způsobu jejich fungování a rozhodování. Zaměřuje se na správu a řízení dat, umělou inteligenci, kybernetickou bezpečnost a cloudové platformy a nabízí řešení podporující odolné obchodní modely a zlepšování provozu. Talan spolupracuje s technologickými ekosystémy Microsoft, SAP, Oracle a Salesforce a působí v odvětvích, jako jsou energetika, doprava a finanční služby. Týmy společnosti působí v 18 zemích na pěti kontinentech a propojují podnikové poradenství s odborností v oblasti SaaS, aby klientům pomáhaly proměňovat data a technologie v praktické obchodní výsledky.
Seniorní front-end vývojář Angular
Vyvíjejte a zdokonalujte škálovatelné aplikace Angular ve společnosti Talan, mezinárodní skupině zaměřené na technologické poradenství a transformaci podnikání. Náplň práce zahrnuje výkon, automatizované testování, přístupnost a standardy front-endu.
Popis
- Vyvíjet a udržovat škálovatelné front-endové aplikace pomocí Angular 16+ a TypeScriptu
- Vytvářet opakovaně použivatelná, responzivní a přístupná uživatelská rozhraní
- Spravovat stav aplikací pomocí NgRx Store, Effects, Selectors a Signal Store
- Propojovat aplikace s REST API, firemními návrhovými systémy, knihovnami komponent a Web Components
- Vytvářet a udržovat automatizované testy
- Kontrolovat kód a uplatňovat standardy a osvědčené postupy vývoje
- Odhalovat technický dluh a doporučovat zlepšení architektury, výkonu a udržovatelnosti
- Spolupracovat s technickými a funkčními stakeholdery při posuzování požadavků a dodávání řešení
- Zaznamenávat a vysvětlovat technická rozhodnutí
- Sdílet znalosti a podporovat ostatní vývojáře
- Účastnit se povinné nepřetržité pohotovosti, přibližně jeden týden každé tři až čtyři měsíce
Požadavky
- Nejméně pět let profesních zkušeností s vývojem front-endu
- Znalost angličtiny na úrovni B2 nebo vyšší
- Pokročilá znalost HTML5 a CSS3, včetně responzivního designu, standardů přístupnosti WCAG a osvědčených postupů front-endového vývoje
- Velmi dobrá znalost JavaScriptu a TypeScriptu
- Vyžadují se praktické zkušenosti s Angular 16 nebo novější verzí
- Zkušenosti se standalone komponentami, Angular Signals, computed(), inject(), RxJS, reaktivním programováním a správou stavu NgRx
- Zkušenosti s integrací návrhových systémů, firemních knihoven komponent, Web Components a REST API
- Dobrá znalost Gitu a práce s repozitáři, včetně strategií větvení, pull requestů, kontrol kódu a řešení konfliktů
- Rozsáhlé zkušenosti s tvorbou automatizovaných jednotkových, integračních a komponentových testů
- Znalost a praktické využití TDD a/nebo BDD
- Ochota účastnit se povinné nepřetržité pohotovosti
- Zkušenosti s Reactem a Reduxem jsou výhodou
- Zkušenosti s Agile/Scrum jsou výhodou
- Zkušenosti s Playwrightem nebo Cypress jsou výhodou
Benefity
- Možnosti profesního růstu a kariérního rozvoje spolu s průběžným vzděláváním
- Multikulturní mezinárodní pracovní prostředí
- Komplexní balíček benefitů podporující fyzickou, emocionální a finanční pohodu
- Smart Office Pack pro práci na dálku
- Plně vzdálený způsob práce