Zum Inhalt springen
VALORA OUTCOMES  SP. Z O.O.

Senior C++ Developer

VALORA OUTCOMES SP. Z O.O. Alle Angebote ansehen
Gdańsk
Wrocław
Kraków
Warszawa
+1
vor 7 Tagen

Kurzfassung

Senior C++ Developer role focused on creating advanced desktop and tool software. Responsibilities include feature development, code optimization, testing, and architecture. Requires 4-5 years of C++ experience, strong algorithmic skills, and knowledge of modern C++, STL, Qt, and testing tools. Remote/hybrid options available in Warsaw.

Von KI erstellte Kurzfassung des Anzeigentextes.

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 automatycznych i dbanie o odporność na błędy regresyjne.
  • Optymalizacja wydajności, zużycia pamięci i stabilności.
  • Udział w przeglądach kodu (code review) i tworzenie dokumentacji technicznej.
  • Współpraca z zespołami produktowymi, QA i inżynieryjnymi.
  • Rozwiązywanie złożonych problemów technicznych w dużej bazie kodu.
  • Udział w kształtowaniu standardów C++ i dobrych praktyk programistycznych.

Stos technologiczny

  • Core: C++11/14/17/20, STL, nowoczesny C++
  • UI / desktop: Qt, znajomość MFC będzie atutem
  • Algorytmy: struktury danych, geometria, algorytmy grafowe, optymalizacja wydajności
  • Narzędzia: Visual Studio, CMake, Git / SVN, Boost
  • Testowanie: Google Test, testy automatyczne, testy regresyjne
  • Skryptowanie: znajomość języka Python będzie atutem
  • Jakość: code review, dokumentacja techniczna, analiza statyczna, profilowanie

Wymagania

  • Przynajmniej 4-5 lat komercyjnego doświadczenia w programowaniu w C++.
  • Biegła znajomość nowoczesnego C++.
  • Solidne podstawy algorytmiczne i umiejętność analizy złożonych problemów.
  • Doświadczenie w pracy z rozbudowanymi bazami kodu.
  • Znajomość zagadnień związanych z testowaniem automatycznym w C++.
  • Umiejętność pracy z dokumentacją techniczną i przeprowadzania przeglądów kodu.
  • Samodzielność i odpowiedzialność za jakość dostarczanych rozwiązań.
  • Znajomość języka angielskiego umożliwiająca codzienną pracę w międzynarodowym zespole.

Mile widziane

  • Znajomość Qt 5/6 lub MFC.
  • Znajomość Python, Boost, Google Test.
  • Doświadczenie w tworzeniu aplikacji desktopowych.
  • Znajomość geometrii obliczeniowej lub grafiki komputerowej.
  • Profilowanie i optymalizacja wydajności.
  • Doświadczenie w pracy w metodykach zwinnych (Agile).
  • Doświadczenie z narzędziami przeznaczonymi dla zaawansowanych użytkowników technicznych.

Co oferujemy

  • Pracę w modelu remote-first i elastyczne godziny pracy.
  • Pracę nad wymagającym technicznie oprogramowaniem.
  • Możliwość współdecydowania o jakości architektury i standardach C++.
  • Zespół, który ceni rzemiosło inżynieryjne, a nie tylko szybkie dostarczanie kodu.
  • Budżet na sprzęt, szkolenia i konferencje.
  • Prywatną opiekę medyczną i pakiet benefitów.
  • Proces rekrutacyjny oparty na merytorycznych dyskusjach technicznych.

Kogo szukamy Szukamy kogoś, kto lubi wyzwania, duże systemy i kod wymagający precyzji. Jeśli C++ to dla Ciebie narzędzie inżynieryjne, a nie tylko kolejny punkt w CV – porozmawiajmy.

Proces rekrutacyjny Krótki, skoncentrowany proces zaprojektowany z myślą o doświadczonych specjalistach.

  • Aplikacja: Przesyłasz swoje CV i zgody na przetwarzanie danych. To wszystko.
  • Analiza CV: Weryfikujemy Twoje doświadczenie w ciągu kilku dni roboczych.
  • Rozmowa techniczna: Konkretna rozmowa o rzeczywistych problemach inżynieryjnych.
  • Rozmowa z klientem: Tylko wtedy, gdy wymaga tego stanowisko; nigdy nie jest powtórzeniem etapu trzeciego.
  • Oferta: Jasne warunki, przejrzyste zasady, szybka decyzja.
Veröffentlicht 2026-10-26
Läuft ab 2026-12-30
Quelle