Programátor C/C++ - uživatelské rozhraní
| Typ zaměstnání | Práce na plný úvazek |
| Kategorie | Technická pozice |
| Místo pracoviště | Praha, Česká republika |
| zamestnani@avast.com |
(Zasláním svého životopisu souhlasím s poskytnutím svých osobních údajů společnosti ALWIL Software a.s. pro další zpracování)
Pozice v kostce
Jedná se o pozici určenou softwarovým inženýrům. Hlavní náplní práce je podíl na přímém vývoji uživatelského rozhraní bezpečnostních řešení naší firmy, převážně v prostředí Microsoft Windows. Zkušenosti s vývojem multiplatformního software mohou být ovšem výhodou.
Práce probíhá v prostředí menšího týmu (do 5 osob) a od ideálního kandidáta se očekává invence a schopnost přinášet nové pohledy, nápady či zkušenosti.
Popis práce
Hlavní náplň práce
- Vývoj softwarových komponent v programovacích jazycích C/C++ (MFC)
- Dokumentace vytvořeného kódu (ať už komentování kódu nebo externí dokumentace)
- Podíl na návrhu rozhraní jednotlivých komponent (podle potřeby)
- Práce s dalšími členy týmu, a to jak během vývoje (code reviews apod.), tak i v produkční fázi (schopnost případné návštěvy zákazníka v případě akutních problémů apod.)
Vedlejší náplň práce
- Podíl na vývoji uživatelské dokumentace (např. prostřednictvím školení dokumentátora)
- Vytváření testovacích nástrojů (unit testing, stress testing apod.)
- Plnění dalších drobných úkolů podle pokynů nadřízeného
Vyžadované znalosti/vědomosti
- Velmi dobrá znalost jazyka C++, příp. C
- Velmi dobrá znalost prostředí Microsoft Visual C++ a knihovny MFC
- Aktivní znalost anglického jazyka
- Schopnost týmové práce (Je-li neschopnost tohoto požadavku vyvážena jinými klady, jsme ochotni od něj upustit.)
- Zkušnosti s debuggovaním vlastního i cizího kódu; schopnost ladit kód i v produkčním prostředí
- Aktivní znalost alespoň základních algoritmů (třídění, vyhledávání, hashování apod.) a principů vývoje větších SW produktů (objektově orientované programování apod.)
- Nadšení z toho, když se práce daří; schopnost sebemotivace
Preferované znalosti/vědomosti
- Cit pro design
- Dobrá znalost HTML a souvisejících technologií (CSS apod.)
- Zkušenost s vývojem uživatelského rozhraní
- Zkušenost s nástroji pro správu zdrojového kódu SourceSafe nebo Visual Studio Team System
Požadovaná délka zkušeností
Pro tuto pozici vyžadujeme alespoň 2 roky zkušeností s programováním v C++/MFC.
Minimální vzdělání
Minimem je ukončené středoškolské vzdělání; VŠ vzdělání technického směru je výhodou.






