Szukamy programisty C#, który dołączy do naszego zespołu! Obowiązki obejmują:
- Opracowywanie strony klienta aplikacji gry wieloplatformowej •
- Tworzenie wysokowydajnego i wydajnego pod względem pamięci kodu •
- Uczestnictwo w podejmowaniu decyzji i rozwiązywanie interesujących i złożonych zadań •
- Przeprowadzanie przeglądów kodu i implementacja testów jednostkowych •
- Wykorzystywanie najlepszych i najnowocześniejszych technologii, praktyk i metodologii •
- Ocena złożoności technicznej i dostarczanie dokładnych szacunków
Pożądane umiejętności i doświadczenie:
- Minimum 4 lata doświadczenia w pracy z .NET używając C# •
- Głęboka wiedza z zakresu programowania asynchronicznego •
- Silne zrozumienie zasad projektowania obiektowego i SOLID •
- Doświadczenie w tworzeniu aplikacji klient-serwer •
- Biegłość w programowaniu wielowątkowym •
- Podstawowe zrozumienie algorytmów i struktur danych
Mile widziane doświadczenie w:
- Dowolnym silniku gier lub frameworku UI (WPF, MAUI, itp.) •
- Programowaniu na platformy mobilne iOS lub Android •
- Profilowaniu wydajności i optymalizacji pamięci •
- Integracji z rozwiązaniami osób trzecich (np. Facebook, Braze, płatności, dostawcy autoryzacji itp.)