• @ALL has read permissions
  • @administrator_-_vedouci_ao has delete permissions

Kvalifikační předpoklady

Výběrová řízení na dodavatele v níže uvedených kategoriích běží nepřetržitě.

V současnosti se mohou dodavatelé ucházet o zařazení do níže uvedených kategorií.

  • Pro úspěšnou kvalifikaci je potřeba získat hodnocení alespoň 70%.
  • Váha hodnotících kritérií:
    • 50% - Kompetence v dané kategorii
    • 25% - Zkušenosti s prací v otevřeném prostředí
    • 25% - Reference a celkový dojem

Vývojáři front-endu

Vývoj webových aplikací nebo jejich součástí s využitím HTML, CSS a ECMAScript.

  • Očekávané kompetence:
    • Dobrá znalost HTTP protokolu (včetně rozšíření, rozdílů mezi verzemi atd.)
    • Zkušenost s REST (případně GraphQL a podobnými protokoly)
    • Dobrá znalost HTML5
    • Schopnost efektivně pracovat s CSS (včetně PostCSS, LESS, SASS, a dodržování BEM)
    • Schopnost pracovat s CSS frameworkem (Bootstrap, Tailwind atp.)
    • Znalost procedurálního, objektového i funkcionálního programování
    • Dobrá znalost ECMAScriptu (včetně pochopení jeho prototypové nátury)
    • Dobrá znalost běhových prostředí ECMAScriptu (včetně jejich asynchronní povahy)
    • Zkušenost s React + JSX, Vue.js nebo alespoň Angularem
    • Schopnost pracovat s bundlery (Webpack, Rollup atp.)
    • Zkušenost s FE testy (jednotkové, integrační testy)
    • Zkušenost s Gitem (včetně Gitlabu, Githubu, Gitea atp.)
    • Schopnost pracovat s Linuxem a kontejnery
    • Schopnost navrhovat praktická uživatelská rozhraní
    • Estetické cítění

Vývojáři back-endu

Vývoj Internetových aplikací nebo jejich součástí převážně s využitím Pythonu a PostgreSQL.

  • Očekávané kompetence:
    • Dobrá znalost HTTP protokolu (včetně rozšíření, rozdílů mezi verzemi atd.)
    • Zkušenost s REST (případně GraphQL a podobnými protokoly)
    • Dobrá znalost HTML5
    • Schopnost pracovat s CSS frameworkem (Bootstrap, Tailwind atp.)
    • Znalost procedurálního, objektového i funkcionálního programování
    • Chápání principů distribuovaných výpočtů
    • Dobrá znalost Pythonu
    • Zkušenost s webovými frameworky (Django, Flask atp.) a ORM (Django ORM, SQLAlchemy atp.)
    • Schopnost programovat také v PHP, Ruby a ECMAScript (alespoň drobně upravit stávající kód)
    • Zkušenost s testováním (jednotkové, integrační testy)
    • Zkušenost s Gitem (včetně Gitlabu, Githubu, Gitea atp.)
    • Schopnost pracovat s Linuxem a kontejnery
    • Dobrá znalost databáze PostgreSQL (včetně zajištění referenční integrity)
    • Cit pro návrh relačních modelů

Webmasteři

Obsahová a technická údržba webových prezentací, podpora interních uživatelů.

  • Očekávané kompetence:
    • Dobré komunikační schopnosti
    • Dobrá znalost jazyků HTML, Markdown a YAML
    • Schopnost pracovat s CSS (zejména pak používat existující CSS framework typu Bootstrap či Tailwind)
    • Zkušenost s Gitem (včetně Gitlabu, Githubu, Gitea atp.)
    • Schopnost spravovat statické weby (například s využitím generátoru Jekyll)
    • Schopnost spravovat dynamické weby (tedy s využitím redakčního systému)
© Piráti, 2024. Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek. Podmínky použití.
to/dodavatele/kvalifikace.txt · Poslední úprava: 19.02.2021 19:43 autor: jan.hamal.dvorak