WAŻNE! Obowiązuje na dzień 28 czerwca 2024 r., 1 miesiąc stażu.
Poszukujemy specjalisty, który dołączy do naszego długoterminowego projektu, który jest w fazie produkcyjnej od kilku lat i zarządza dużą liczbą żądań na sekundę. Pracujemy nad nową wersją produktu na platformę Windows. Jako członek naszego około 20-osobowego zespołu będziesz odgrywać kluczową rolę w tym nowym kierunku rozwoju. Podstawowa logika biznesowa jest już dobrze ugruntowana i działa bezproblemowo.
We współpracy z bardzo doświadczonym programistą C++ mogącym pochwalić się 30-letnim doświadczeniem, będziesz współtworzyć niestandardową aplikację sieciową. W szczególności projekt polega na opracowaniu filtra sieciowego przeznaczonego do blokowania reklam, z integracją z aplikacjami GUI. Chociaż obecnie koncentrujemy się na języku C++, w przyszłości rozważamy użycie Rusta do tworzenia modułów.
Dlaczego poszukujemy nowych członków zespołu:
W związku z rozwojem naszej firmy i pomyślnym zawarciem nowych kontraktów na rok 2024, aktywnie poszukujemy utalentowanych i zmotywowanych specjalistów gotowych dołączyć do naszego zespołu. Obecnie wolne jest 1 wakat.
Zadanie testowe
- Wakat obejmuje przypisanie testowe jako jeden etap proces rekrutacji. Jest to dość proste — wystarczy przetestować umiejętności posługiwania się językiem C++/CLI.
- Firma może, według własnego uznania, nie podawać kandydatom powodu odrzucenia ani szczegółów technicznych uzupełnienia testu.
- Po przejściu do 3. etapu rozmowy kwalifikacyjnej kandydat będzie miał możliwość otrzymania informacji zwrotnej od specjalisty technicznego na temat Twojego zadania testowego wraz ze szczegółami technicznymi.
- Link do zadania testowego na życzenie.
Nasze warunki pracy
- Nasze biura są dobrze wyposażone w przypadku przerw w dostawie prądu: generator benzynowy, EcoFlow Elektrownia przenośna Delta zapewnia prąd dla urządzeń oraz oświetlenie w trybie gotowości, Dostawca Internetu światłowodowego, Starlink zapewnia dostęp do Internetu;
- Pierwszy miesiąc będzie płatnym okresem próbnym;
- Okres próbny opłacony jako stała miesięczna płatność w UAH;
- Zawsze stabilne i terminowe wynagrodzenie;
- Pracujemy oficjalnie (prywatny przedsiębiorca na podstawie umowy);
- Wynagrodzenie liczone jest w $ /h, przy ładunkach od 160 do 200 lub więcej godzin miesięcznie (cały spędzony czas jest płatny);
- Dodatkowo: firma płaci Bench w wysokości 75% stawki, a FuckUp płaci w wysokości 50% stawki;
- li>
- Rewizja stawki godzinowej co pół roku o +50% (zgodnie z regulaminem);
- Premia kwartalna uzależniona od wyników projektu;
- Zajęcia z języka angielskiego 2 razy w tygodniu (w grupach dwuosobowych, po godzinach pracy);
- Notatnik, monitor 4K, podstawka, mysz, klawiatura, słuchawki, wygodny fotel, firmowy T-shirt i kubek;
- Praca dziennie od 8:00 do 17:00 (Plan dnia ustalany jest na spotkaniu stand-up i musi zostać zrealizowany (uwzględniając zdrowy rozsądek) w ciągu dnia zgodnie z punktami kontrolnymi. Po akceptacji pracy PM finalizuje dzień pracy);
- Śniadania, obiady i inne rzeczy w kuchni na kosztse firmy (kawa, herbata, ciasteczka, słodycze, jogurty i napoje w lodówce).
- Praca w jednym z 5 naszych biur (5-15 minut pieszo od stacji metra):
- К1 (М) Pozniaky
- К2 (М) Plac Łukianiwska/Kontraktowa
- К3 (М) Tarasa Szewczenko
- K4 (М) Osokorky li>
- К5 (М) Sławutycz
Wymagania
- Ponad 2 lata niskiego doświadczenia w programowaniu w systemie Windows C++/C#/Rust (sterowniki sieciowe, wstępne ładowanie bibliotek DLL, hooki, usługi w tle itp.).
- Znajomość stosu TCP/IP, Git , pull requesty.
- Zrozumienie zasad OOP i SOLID.
- C++: znajomość bibliotek STD/STL (Boost to plus).
- Rust: znajomość ze standardową biblioteką.
Dodatkowe umiejętności (miło mieć)
- Doświadczenie jako kierowca, serwis, rozwój jądra systemu.
- Programowanie w Rust, pisanie DLL.
- Doświadczenie z firewallami, antywirusami, bezpieczeństwem sieci.
- Znajomość CI/CD, dystrybucja (instalator MSI).
- Nieszablonowe myślenie.
Możliwości/korzyści< /p>
- Rozwój osobisty: Pracownicy opracowują swój Plan Rozwoju Osobistego (PDP) pod okiem mentora, koncentrując się na doskonaleniu umiejętności i wiedzy.
- Regularny przegląd wynagrodzeń: Wynagrodzenia są weryfikowane dwa razy w roku na podstawie PDP osiągnięcia i inne wskaźniki wydajności.
- Nacisk na naukę C++: Szczególny nacisk kładzie się na uczenie się i doskonalenie kompetencji w C++, przygotowując pracowników do pełnienia zaawansowanych ról.
- Wsparcie zespołu i współpraca: Pracuj wspólnie doświadczeni współpracownicy i menedżerowie projektów, którzy zapewniają wskazówki i pomoc przy złożonych zadaniach.
- Przegląd kodu i zapewnienie jakości: obowiązują rygorystyczne procesy wzajemnego przeglądu kodu i kontroli jakości, aby zapewnić wysoką jakość wyników.
< li>Uczenie się nowych technologii: Pracownicy są zachęcani do systematycznego odkrywania i poznawania nowych technologii i dziedzin istotnych dla ich ról.- Metodologia Kanban do zarządzania zadaniami: Firma korzysta z «Scrumban» (nasza własna wersja systemu Kanban z elementami Scrum) do efektywnego planowania i realizacji codziennych zadań.