Senior Software Engineer ID73490
AgileEngine
Rola skupia się na budowaniu wieloplatformowych aplikacji mobilnych z użyciem React Native i Expo, a także aplikacji webowych w ReactJS i API w Node.js dla zespołu franczyzowego (klienta). Będziesz odpowiadać za pełen cykl życia funkcji – od architektury, przez implementację, testy, CI/CD, aż po monitoring produkcyjny. W codziennej pracy aktywnie wykorzystasz narzędzia AI (Claude, GitHub Copilot) jako akceleratory rozwoju. To stanowisko jest w pełni techniczne, z naciskiem na pisanie czystego TypeScripta i utrzymywanie wysokich standardów poprzez code review i dokumentację.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak informacji o widełkach wynagrodzenia, nie podano wielkości zespołu ani struktury (role w zespole).
Rola skupia się na budowaniu wieloplatformowych aplikacji mobilnych z użyciem React Native i Expo, a także aplikacji webowych w ReactJS i API w Node.js dla zespołu franczyzowego (klienta). Będziesz odpowiadać za pełen cykl życia funkcji – od architektury, przez implementację, testy, CI/CD, aż po monitoring produkcyjny. W codziennej pracy aktywnie wykorzystasz narzędzia AI (Claude, GitHub Copilot) jako akceleratory rozwoju. To stanowisko jest w pełni techniczne, z naciskiem na pisanie czystego TypeScripta i utrzymywanie wysokich standardów poprzez code review i dokumentację.
- ✓Świadome wykorzystywanie narzędzi AI (Claude, GitHub Copilot) jako akceleratorów w codziennej pracy
- ✓Profesjonalny rozwój: mentoring, TechTalki, spersonalizowane ścieżki rozwoju
- ✓Wynagrodzenie w USD (korzystne przy pracy zdalnej/międzynarodowej)
- ✓Elastyczne godziny pracy z opcją pracy zdalnej i w biurze
- !Brak informacji o widełkach wynagrodzenia w ogłoszeniu
- !Nieznany model pracy zdalnej (opis mówi o elastyczności, ale nie określa liczby dni w biurze)
- !Proces rekrutacyjny zawiera Coding Challenge – nie wiadomo, jaki jest jego zakres i czasochłonność
- !Nie podano wielkości zespołu ani kontekstu klienta (franchisee engineering team)
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Budowanie i wdrażanie wieloplatformowych aplikacji mobilnych (iOS i Android) w React Native i Expo
- •Rozwój aplikacji webowych w ReactJS, współdzielących biblioteki reguł biznesowych z aplikacjami mobilnymi
- •Projektowanie, rozwijanie i utrzymywanie API w Node.js
- •Używanie Claude lub GitHub Copilot do generowania szkieletów kodu, pisania testów, dokumentacji i prototypowania
- •Zarządzanie pełnym cyklem życia funkcji: architektura, implementacja, testowanie, CI/CD i monitoring produkcyjny
- •Pisanie czystego, dobrze przetestowanego kodu w TypeScript, uczestniczenie w code review
- •Optymalizacja wydajności aplikacji pod kątem szybkości, responsywności, pamięci i trybu offline
- •Debugowanie, rozwiązywanie problemów i naprawa defektów oraz incydentów produkcyjnych
Oferta dla doświadczonych specjalistów (Senior).
Minimalny kandydat to inżynier z 4-letnim doświadczeniem, który dostarczył oprogramowanie na produkcję, zna React Native i Node.js na poziomie pozwalającym samodzielnie tworzyć nowe funkcje, i ma doświadczenie w pracy zespołowej z użyciem Agile.
Osoby z mniej niż 4 latami doświadczenia zawodowego lub bez praktycznej znajomości React Native i Node.js. Rola nie jest dla juniorów ani midów, którzy nie mieli styczności z pełnym cyklem życia funkcji.
- ?Jak duży jest zespół franczyzowy? Ile osób pracuje nad tym projektem?
- ?Czy praca jest w pełni zdalna, czy wymagane są regularne wizyty w biurze we Wrocławiu?
- ?Jak wygląda konkretnie coding challenge – ile czasu trwa i czego dotyczy?
- ?Jaki jest zakres odpowiedzialności za CI/CD i monitoring? Czy są dyżury on-call?
- ?Czy istnieje możliwość wpływu na wybór narzędzi (np. Claude vs Copilot)?
- ?Jaka jest struktura zespołu – czy pracujesz w parze z innymi seniorami czy bardziej solo?
- ?Czy projekt jest greenfield, czy istnieje już legacy codebase?
- ?Jaki jest poziom samodzielności w decyzjach architektonicznych?
- −Brak informacji o widełkach wynagrodzenia
- −Nie podano wielkości zespołu ani struktury (role w zespole)
- −Brak opisu konkretnego projektu – nie wiadomo, czy to greenfield, czy rozwój istniejącego systemu
- −Nieznany model pracy (liczba dni w biurze, choć jest opcja zdalna i biurowa)
- −Brak informacji o on-call i dyżurach produkcyjnych
Firma deklaruje kulturę people-first i zdobyła nagrody Best Place to Work. Zespół pracuje w Agile z podejściem produktowym, a atmosfera jest opisana jako 'collaborative' i 'product-centric'.
Proces rekrutacji składa się z 4 etapów: 1) Aplikacja, 2) Coding Challenge, 3) Wywiad wideo, 4) Wywiad techniczny lub z Hiring Managerem. Szczegóły zadań nie są sprecyzowane.