
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.
Vzdálený vývojář front-endu v Angularu
Vyvíjejte škálovatelné aplikace v Angularu ve společnosti Talan, mezinárodní technologické poradenské skupině. Zlepšujte výkon, testování a technické standardy v projektech pro klienty.
Popis
- Vyvíjejte a udržujte škálovatelné front-endové aplikace v Angularu 16+ a TypeScriptu.
- Vytvářejte opakovaně použitelné, responzivní a přístupné rozhraní podle moderních webových standardů.
- Implementujte správu stavu NgRx pomocí Store, Effects, Selectors a Signal Store.
- Propojujte aplikace s REST API, firemními designovými systémy, knihovnami komponent a Web Components.
- Vytvářejte a udržujte automatizované testy, které podporují kvalitu a spolehlivost kódu.
- Provádějte revize kódu a pomáhejte zavádět standardy kódování a vývojové postupy.
- Odhalujte technický dluh a navrhujte zlepšení architektury, výkonu a udržovatelnosti.
- Spolupracujte s technickými a funkčními zainteresovanými stranami při vyhodnocování požadavků a dodávání řešení.
- Zaznamenávejte a vysvětlujte technická rozhodnutí, sdílejte znalosti a veďte kolegy vývojáře.
- Účastněte se povinné nepřetržité pohotovosti podle rozpisu — přibližně jeden týden jednou za tři až čtyři měsíce.
Požadavky
- Nejméně pět let profesních zkušeností s front-endovým vývojem.
- 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.
- Zkušenosti s JavaScriptem a TypeScriptem.
- Požadují se praktické zkušenosti s Angularem 16 nebo novějším.
- Zkušenosti se samostatnými komponentami.
- Zkušenosti s používáním Angular Signals, computed() a inject().
- Zkušenosti s RxJS a reaktivním programováním.
- Zkušenosti s NgRx včetně Store, Effects, Selectors a Signal Store.
- Zkušenosti s integrací a používáním designových systémů, firemních knihoven komponent a Web Components.
- Zkušenosti s integrací REST API.
- Dobrá znalost Gitu a práce s repozitáři včetně větvení, pull requestů, revizí kódu a řešení konfliktů.
- Rozsáhlé zkušenosti s automatizovaným jednotkovým, integračním a komponentovým testováním služeb, komponent a správy stavu.
- Znalost a praktické uplatnění vývoje řízeného testy (TDD) a/nebo vývoje řízeného chováním (BDD).
- Zkušenosti s Reactem a Reduxem.
- Zkušenosti s agilními metodami, zejména Scrumem.
- Zkušenosti s nástroji pro end-to-end testování, jako jsou Playwright nebo Cypress.
Benefity
- Pracovní smlouva na plný úvazek na dobu neurčitou.
- Plně vzdálená forma práce.
- Možnosti profesního a kariérního růstu včetně průběžného vzdělávání.
- Multikulturní mezinárodní prostředí s kolegy a týmy z různých zemí.
- Široký balíček benefitů podporující fyzickou, emocionální a finanční pohodu.
- Balíček Smart Office na podporu práce na dálku.