Senior iOS Engineer
Trax Retail
To rola łącząca hands-on development iOS z odpowiedzialnością technicznego lidera. Będziesz tworzyć i utrzymywać aplikację iOS dla globalnych zespołów terenowych w handlu detalicznym, która wspiera zarządzanie zadaniami i rozpoznawanie obrazów. Jako technical counterpart Mobile Engineering Managera będziesz podejmować decyzje architektoniczne, dbać o jakość kodu, mentorować innych inżynierów oraz współpracować z zespołami Android, QA, backend i ML/IR w USA, Polsce, na Węgrzech i Ukrainie.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano liczby ios developerów w zespole, nie opisano procesu rekrutacyjnego (liczba etapów, forma).
To rola łącząca hands-on development iOS z odpowiedzialnością technicznego lidera. Będziesz tworzyć i utrzymywać aplikację iOS dla globalnych zespołów terenowych w handlu detalicznym, która wspiera zarządzanie zadaniami i rozpoznawanie obrazów. Jako technical counterpart Mobile Engineering Managera będziesz podejmować decyzje architektoniczne, dbać o jakość kodu, mentorować innych inżynierów oraz współpracować z zespołami Android, QA, backend i ML/IR w USA, Polsce, na Węgrzech i Ukrainie.
- ✓Pełna zdalność z dowolnego miejsca w Polsce (lub opcja hybrydowa w biurze w Krakowie)
- ✓Możliwość kształtowania kierunku technicznego i architektury aplikacji iOS
- ✓Współpraca z zespołami ML/IR przy zaawansowanych funkcjach rozpoznawania obrazu
- ✓Eksperymentowanie z on-device ML i AR – nowoczesny stack technologiczny
- ✓Jasna ścieżka rozwoju wewnętrznego i dostęp do zasobów edukacyjnych
- !Współpraca z zespołami w USA, Polsce, na Węgrzech i Ukrainie może wymagać spotkań wcześnie rano lub późnym wieczorem
- !Typ kontraktu określony jako 'other' – brak jasności co do formy zatrudnienia (B2B, UoP)
- •Rozwój i utrzymanie kluczowych funkcji aplikacji iOS Trax
- •Prowadzenie code review i sesji pairingowych w celu mentorowania inżynierów
- •Podejmowanie decyzji architektonicznych i ustalanie standardów jakości kodu
- •Współpraca z zespołami Android, QA, backend i ML/IR w różnych strefach czasowych
- •Udział w planowaniu sprintów, priorytetyzacji roadmapy i dyskusjach technicznych między zespołami
- •Usprawnianie pipeline'ów CI/CD, strategii testowania i przepływów pracy
- •Eksperymentowanie z nowymi technologiami iOS, w tym on-device ML i integracje z kamerą/AR
- •Profilowanie i optymalizacja wydajności aplikacji, zużycia baterii i efektywności sieciowej
Oferta dla doświadczonych specjalistów (Senior).
iOS developer z co najmniej 4-letnim doświadczeniem w Swift, znajomością nowoczesnych wzorców architektonicznych i pierwszą praktyką w mentorowaniu. Osoba komunikatywna, gotowa do pracy w rozproszonym zespole.
Juniorzy i midzy, którzy wolą skupić się wyłącznie na kodowaniu bez odpowiedzialności mentorskich i architektonicznych. Osoby nieprzyzwyczajone do pracy w wielu strefach czasowych.
- ?Ilu iOS engineerów jest obecnie w zespole?
- ?Jak wygląda typowy harmonogram spotkań z uwzględnieniem stref czasowych USA i Europy?
- ?Czy jest system dyżurów/on-call dla produkcji?
- ?Jak wygląda proces priorytetyzacji roadmapy między iOS, Androidem i backendem?
- ?Jaki jest stosunek nowych funkcji do utrzymania istniejącego kodu?
- ?Jakie są możliwości udziału w decyzjach cross-platformowych?
- ?Czy istnieje budżet na konferencje lub kursy?
- −Nie podano liczby iOS developerów w zespole
- −Nie opisano procesu rekrutacyjnego (liczba etapów, forma)
- −Brak informacji o ewentualnych dyżurach produkcyjnych
- −Typ kontraktu 'other' wymaga doprecyzowania
- −Nie określono budżetu na sprzęt (poza 'company-provided work equipment')
Międzynarodowy, rozproszony zespół z naciskiem na współpracę i mentoring. Kultura oparta na własności, przejrzystości i ciągłym doskonaleniu technicznym.