Przejdź do głównej treści

KARIERA // INŻYNIERIA

Rekrutacja otwarta

Programista C# dla Windows

Twórz i utrzymuj systemy Windows stojące za Hone — od natywnych funkcji aplikacji desktopowej i integracji z Electron po optymalizację wydajności komputera w krytycznych obszarach.

O stanowisku

Hone to startup, który dzięki optymalizacji komputerów pomaga graczom częściej wygrywać. Do naszego szybko rosnącego zespołu szukamy doświadczonych inżynierów oprogramowania Windows/.NET. Będziesz korzystać z najnowocześniejszych narzędzi i procesów, aby tworzyć funkcje, których naprawdę potrzebują nasi użytkownicy. Pracujemy zdalnie i dajemy inżynierom swobodę organizowania własnego czasu, tak aby mogli pracować jak najefektywniej. Jeśli podzielasz nasze wartości, chętnie Cię poznamy!

Obowiązki

  • Rozwijanie i utrzymywanie naszej aplikacji desktopowej w C# zintegrowanej z Electron
  • Współpraca z zespołem webowym, aby natywne funkcje C# działały z naszym interfejsem web view
  • Tworzenie niezawodnych funkcji Windows do wykrywania gier, zarządzania procesami, optymalizacji systemu i obsługi usług działających w tle
  • Pisanie wysokiej jakości, czystego i łatwego w utrzymaniu kodu zgodnego ze standardami branżowymi.
  • Regularne przeglądy kodu zapewniające jakość bazy kodu.
  • Tworzenie nowych funkcji poprawiających komfort użytkowania.
  • Diagnozowanie i rozwiązywanie problemów z naszą aplikacją desktopową.
  • Profilowanie, mierzenie i optymalizowanie krytycznych wydajnościowo obszarów aplikacji desktopowej
  • Współpraca z zespołem produktowym w celu zrozumienia i wdrażania nowych wymagań.

Czego oczekujemy

  • Co najmniej 5 lat doświadczenia w tworzeniu oprogramowania
  • Co najmniej 2 lata doświadczenia w tworzeniu i wydawaniu konsumenckich aplikacji desktopowych
  • Umiejętność samodzielnej pracy i szybkiego dostarczania wysokiej jakości oprogramowania przy jedynie ogólnym kierunku działania
  • Duża dbałość o szczegóły i wydajność
  • Doświadczenie w tworzeniu aplikacji i modułów desktopowych dla Windows
  • Doświadczenie z .NET 10 LTS.
  • Doświadczenie z API Win32 i P/Invoke
  • Doświadczenie w zarządzaniu procesami, uprawnieniami Windows i bezpiecznym wprowadzaniu zmian na poziomie systemu
  • Doświadczenie z IPC między procesami natywnymi/backendowymi a warstwami interfejsu webowego
  • Doświadczenie w profilowaniu rzeczywistych problemów wydajności i optymalizowaniu zmierzonych gorących ścieżek zamiast zgadywania

Wymagana wiedza

  • Dogłębna znajomość C#
  • Rozległa wiedza o aplikacjach desktopowych dla Windows
  • Znajomość systemów operacyjnych Windows
  • Doświadczenie z aplikacjami konsolowymi C#
  • Doświadczenie w zarządzaniu procesami, ich priorytetami, uprawnieniami, uchwytami, usługami i zachowaniem systemu Windows podczas uruchamiania
  • Doświadczenie w tworzeniu przepływów IPC między C# a Electron/interfejsem webowym

Inne przydatne umiejętności

  • Pasja do gier na PC lub konsole
  • Doświadczenie w integracji C# z Electron przez CLI, nazwane potoki, sockety lub inne mechanizmy IPC
  • Doświadczenie z Native AOT
  • Doświadczenie z narzędziami do analizy wydajności Windows, diagnostyką lub debugowaniem niskopoziomowym
  • Doświadczenie z launcherami gier, środowiskami wrażliwymi na systemy anti-cheat, narzędziami systemowymi lub narzędziami wydajnościowymi
  • Doświadczenie z C++
  • Dodatkowe punkty za doświadczenie z mieczami dwuręcznymi!

Dlaczego warto pracować w Hone?

  • Praca w pełni zdalna — Jesteśmy zespołem w 100% zdalnym, więc możesz pracować z dowolnego miejsca i w dogodnych godzinach. Bez dojazdów, za to z większą ilością czasu dla rodziny i na granie na PC!
  • Konkurencyjne wynagrodzenie i udziały — Oferujemy konkurencyjne pensje i hojny pakiet udziałów, aby dobrze wynagradzać Twoją pracę. Jako startup na wczesnym etapie dajemy też możliwość pracy z wyjątkowym zespołem oraz samodzielność i odpowiedzialność potrzebne do rozwoju.
  • Przyjazne i pełne zabawy środowisko pracy — Jesteśmy zgraną ekipą, która uwielbia gry! Podczas wspólnych sesji poznasz innych członków zespołu i zbudujesz silne relacje. Nie znasz naprawdę kolegi z drużyny, dopóki nie pokonasz go jakieś 43 razy albo nie zdobędziecie wspólnie kilku zwycięskich obiadów!

Aplikacja

Jak aplikować

Jeśli ta oferta brzmi jak idealna okazja dla Ciebie, aplikuj już teraz. Czekamy na Twoją wiadomość!