Zaawansowane oprogramowanie desktopowe i narzędziowe w C++: algorytmy, geometria, rozbudowane bazy kodu i długoterminowa utrzymywalność. Zatrudnienie: Pełny etat Lokalizacja: Warszawa / Zdalnie (UE) Tryb pracy: Przede wszystkim zdalnie (Remote-first) / Hybrydowo w Warszawie Opis stanowiska Tworzymy zaawansowane oprogramowanie desktopowe i narzędziowe w języku C++. Systemy te służą do pracy ze złożonymi danymi, geometrią, strukturami i przepływami pracy, w których wydajność ma kluczowe znaczenie.
Szukamy osoby, która postrzega C++ nie tylko jako język programowania, ale jako narzędzie do rozwiązywania trudnych problemów inżynieryjnych. Jest to rola dla kogoś, kto biegle porusza się w obszarach algorytmów, struktur danych, architektury aplikacji, optymalizacji wydajności i jakości kodu oraz przy tworzeniu systemów, które muszą pozostać stabilne przez lata. Co będziesz tworzyć Zaawansowane funkcje w aplikacjach C++.
Komponenty desktopowe, narzędziowe lub obliczeniowe. Moduły pracujące ze złożonymi modelami danych. Rozwiązania wymagające silnego myślenia algorytmicznego i zmysłu geometrycznego.
Integracje pomiędzy komponentami aplikacji. Zautomatyzowane testy i narzędzia poprawiające jakość procesu deweloperskiego. Mechanizmy optymalizacji wydajności, zużycia pamięci i czasu reakcji.
Obowiązki Projektowanie i wdrażanie nowych funkcji w języku C++. Rozwój i utrzymanie istniejących komponentów. Analiza wymagań i współudział w projektowaniu architektury.
Tworzenie testów automatyczn