.NET Software Engineer - Desktop Applications (Avalonia UI)
cerebre
Rola skupia się na budowie interfejsu użytkownika dla platformy knowledge graph w przemyśle. Inżynier będzie projektować i implementować zaawansowane wizualizacje danych, obsługę grafiki wektorowej i wykresy w aplikacjach desktopowych z użyciem Avalonia UI. To stanowisko jest typowo frontendowe (desktop), a nie backendowe, pomimo .NET w tytule.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: widełki wynagrodzenia, wielkość zespołu.
Rola skupia się na budowie interfejsu użytkownika dla platformy knowledge graph w przemyśle. Inżynier będzie projektować i implementować zaawansowane wizualizacje danych, obsługę grafiki wektorowej i wykresy w aplikacjach desktopowych z użyciem Avalonia UI. To stanowisko jest typowo frontendowe (desktop), a nie backendowe, pomimo .NET w tytule.
- ✓Kontrakt B2B
- ✓Interesująca dziedzina (knowledge graph, przemysł 4.0)
- ✓Nowoczesny stack (Avalonia UI, grafika wektorowa)
- ✓Elastyczność i autonomia
- ✓Możliwość rozwiązywania nietypowych problemów technicznych
- !Brak widełek wynagrodzenia
- !Brak informacji o wielkości zespołu
- !'Szybkie tempo' i 'white space' mogą oznaczać niejasne zadania
- !Brak opisu procesu rekrutacyjnego
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja interaktywnych wizualizacji grafu wiedzy z użyciem SVG, Canvas lub D3.js
- •Rozwój aplikacji desktopowej w C# z użyciem Avalonia UI i wzorca MVVM
- •Implementacja renderowania grafiki wektorowej i manipulacji nią w czasie rzeczywistym
- •Optymalizacja wydajności frontendu (np. szybkość renderowania, responsywność)
- •Pisanie testów jednostkowych i refaktoryzacja istniejącego kodu
- •Integracja z backendem przez API (zakładane, ale nie wprost wymienione)
- •Udział w code review i współpraca z zespołem nad architekturą aplikacji
- •Praca z systemem kontroli wersji GitLab oraz CI/CD
Oferta dla doświadczonych specjalistów (Senior).
Senior .NET developer z co najmniej 7-letnim stażem, z silnym doświadczeniem w C# i Avalonia UI, który ma praktykę w implementacji grafiki wektorowej i interaktywnych wizualizacji. Osoba ta powinna znać wzorzec MVVM i mieć doświadczenie z testowaniem.
Juniorzy, deweloperzy skupieni na backendzie bez doświadczenia w UI, ani osoby szukające pracy w korporacji z sztywnymi procesami. Rola wymaga samodzielności i pracy nad nowatorskimi problemami.
- ?Ile osób liczy zespół developerski i jaka jest struktura (frontend/backend)?
- ?Jakie są główne wyzwania techniczne związane z renderowaniem grafów na dużą skalę?
- ?Czy stosujecie jakieś konkretne biblioteki do zarządzania stanem lub reaktywności (np. ReactiveUI)?
- ?Jak wygląda proces wdrożenia i integracji z backendem?
- ?Czy są przewidziane dyżury lub praca w godzinach innych stref czasowych?
- ?Jakie macie podejście do refaktoryzacji i długu technicznego?
- ?Czy istnieje budżet na szkolenia lub konferencje?
- ?Jakie są plany rozwoju produktu na najbliższe 12 miesięcy?
- −Widełki wynagrodzenia
- −Wielkość zespołu
- −Szczegółowy proces rekrutacyjny
- −Konkretne godziny pracy (czy elastyczne)
- −Informacja o ewentualnych spotkaniach online (daily, retrospektywy)
- −Narzędzia używane do zarządzania projektem (Jira? Notion?)
Z ogłoszenia wynika, że zespół składa się z 'world-class engineerów', ceni autonomię, kreatywność i współpracę. Firma jest globalna i w pełni zdalna, co sugeruje kulturę opartą na zaufaniu i elastyczności.