Code Quality Lead/Specialist
emagine
To rola lidera technicznego odpowiedzialnego za jakość kodu w organizacji. Osoba na tym stanowisku będzie definiować standardy kodowania, promować dobre praktyki, konfigurować i administrować SonarQube, mentorować programistów oraz integrować kontrole jakości z pipeline'ami CI/CD. Nie jest to typowy Senior Developer — to bardziej wewnętrzny konsultant i coach ds. jakości oprogramowania, działający w modelu hybrydowym (3 dni w biurze w Warszawie).
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie opisano struktury zespołu ani liczby programistów, brak informacji o procesie rekrutacyjnym (etapy, czas).
To rola lidera technicznego odpowiedzialnego za jakość kodu w organizacji. Osoba na tym stanowisku będzie definiować standardy kodowania, promować dobre praktyki, konfigurować i administrować SonarQube, mentorować programistów oraz integrować kontrole jakości z pipeline'ami CI/CD. Nie jest to typowy Senior Developer — to bardziej wewnętrzny konsultant i coach ds. jakości oprogramowania, działający w modelu hybrydowym (3 dni w biurze w Warszawie).
- ✓Możliwość realnego wpływu na kulturę jakości w organizacji
- ✓Rola łącząca technikę, coaching i architekturę
- ✓Praca z nowoczesnymi narzędziami (SonarQube, CI/CD)
- −Rola w firmie outsourcingowej (emagine), co może oznaczać pracę u klienta i mniejszą stabilność
- !Brak informacji o wielkości zespołu i kontekście projektu
- !Nie podano widełek wynagrodzenia
- !Hybryda 3 dni w biurze – dla niektórych może być zbyt sztywna
- !Brak opisu procesu rekrutacyjnego
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Prowadzenie warsztatów i prezentacji na temat dobrych praktyk programistycznych i wzorców projektowych
- •Konfiguracja i administracja SonarQube: zarządzanie regułami, profilami, raportami
- •Przeglądanie i analiza metryk jakości kodu z różnych zespołów
- •Współpraca z architektami i liderami technicznymi przy definiowaniu standardów i zasad
- •Integracja procesów code review i narzędzi analizy statycznej z pipeline'ami CI/CD
- •Indywidualne mentoring i coaching programistów w zakresie Clean Code i SOLID
- •Pisanie i recenzowanie kodu w Java, Python lub JavaScript jako przykład dobrych praktyk
- •Uczestnictwo w spotkaniach społeczności praktyków (communities of practice) i dzielenie się wiedzą
Stanowisko liderskie — wymaga zarówno doświadczenia technicznego jak i umiejętności zarządzania.
Osoba z 3-letnim doświadczeniem jako programista (Java/Python/JavaScript), która pracowała z SonarQube i ma pierwsze doświadczenia w mentorowaniu lub prowadzeniu sesji code review.
Juniorzy bez doświadczenia w analizie jakości kodu i bez umiejętności coachingowych. Osoby szukające czystej pracy zdalnej (wymagane 3 dni w biurze). Osoby preferujące wyłącznie pisanie kodu bez odpowiedzialności za szerzenie dobrych praktyk.
- ?Ile zespołów deweloperskich będę wspierać i jaka jest ich wielkość?
- ?Czy jest to rola u klienta końcowego, czy wewnętrzna w emagine?
- ?Jakie są główne wyzwania związane z jakością kodu w obecnych zespołach?
- ?Czy są już wdrożone jakieś standardy, czy zaczynam od zera?
- ?Jakie narzędzia CI/CD są używane i czy są one już zintegrowane z SonarQube?
- ?Czy oczekuje się gotowości do podróży służbowych lub pracy z wieloma strefami czasowymi?
- ?Jaki jest budżet na szkolenia i rozwój narzędzi?
- −Nie opisano struktury zespołu ani liczby programistów
- −Brak informacji o procesie rekrutacyjnym (etapy, czas)
- −Nie wiadomo, czy rola jest dedykowana konkretnemu klientowi, czy wewnętrzna