Pomiń do treści
Logo firmy emagine

Senior Mobile Engineer (iOS & Android) (Lisbon/Porto)

emagine

Oferta w skrócie
Widełki nieujawnione
🔀HybrydowaTryb pracy
📄OtherKontrakt
⏱️Senior · 7+ latDoświadczenie
LokalizacjaLisbon
Źródło
Aktywna
Opublikowano28 maja 2026
Ostatnio sprawdzono28 maja 2026
Wygasa za66 dni
Werdykt JobHunt

Rola Senior Mobile Engineer w modelu outsourcingowym (emagine Polska) dla międzynarodowego projektu. Będziesz projektować, rozwijać i utrzymywać natywne aplikacje mobilne na iOS (Swift) i Android (Kotlin). Codzienna praca to implementacja funkcji, architektura (MVVM/Clean Architecture), code review, testy i optymalizacja wydajności. Współpraca z Product Managerami, Designerami i innymi inżynierami.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: nie podano konkretnego projektu ani klienta, brak informacji o liczebności zespołu.

🛠 Wymagane technologie
Dane źródłowe
Fastlane (iOS and Android)AndroidiOS
AI Insights
Czym naprawdę jest ta rola?Mobile Engineer

Rola Senior Mobile Engineer w modelu outsourcingowym (emagine Polska) dla międzynarodowego projektu. Będziesz projektować, rozwijać i utrzymywać natywne aplikacje mobilne na iOS (Swift) i Android (Kotlin). Codzienna praca to implementacja funkcji, architektura (MVVM/Clean Architecture), code review, testy i optymalizacja wydajności. Współpraca z Product Managerami, Designerami i innymi inżynierami.

Plusy
  • Wyraźne wymaganie wysokiego seniority (7+ lat) sugeruje, że rola jest odpowiedzialna i nie jest dla juniora
  • Nice-to-have obejmuje cross-platform i CI/CD – pokazuje, że zespół myśli o nowoczesnych praktykach
Na co uważać
  • Brak konkretnej informacji o projekcie i kliencie – firma outsourcingowa może przypisać do projektu o niepewnym charakterze
  • Brak widełek wynagrodzenia w ogłoszeniu (chociaż dane strukturalne nie podają widełek, to jest to brak w treści)
  • !Brak opisu procesu rekrutacyjnego
  • !Nieznany zespół i wielkość projektu
  • !Hybryda w Lizbonie – może wymagać relokacji, jeśli kandydat nie mieszka w Portugalii
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Projektowanie i implementacja nowych funkcji w aplikacjach iOS (Swift) i Android (Kotlin) z użyciem architektur MVVM/Clean Architecture
  • Integracja z RESTful API – implementacja klientów sieciowych i obsługa danych
  • Code review – sprawdzanie jakości kodu innych członków zespołu
  • Debugowanie i optymalizacja wydajności aplikacji (memory, CPU, network)
  • Pisanie testów jednostkowych/UI (mile widziane, ale rekomendowane)
  • Współpraca z zespołem Agile (Scrum/Kanban) – daily, sprint planning, retrospektywy
  • Przygotowywanie wersji aplikacji do dystrybucji (App Store / Google Play)
  • Udzielanie wkładu w decyzje architektoniczne i techniczne
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Osoba z co najmniej 7 latami doświadczenia w mobile developmentcie, która ma praktykę zarówno w iOS (Swift), jak i Android (Kotlin) oraz zna architektury MVVM/Clean Architecture. Doświadczenie w integracji REST API i pracy w Scrum/Kanban jest niezbędne.

Raczej nie dla

Nie dla juniorów ani midów z mniej niż 7 latami doświadczenia. Osoby znające tylko jeden ekosystem (tylko iOS lub tylko Android) również nie spełnią wymagań.

Ocena dopasowania
Junior1/5
Mid2/5
Senior5/5
Hands-on5/5
Architekt3/5
Remote2/5
Enterprise3/5
Pytania do rekrutera
  • ?Jaki jest konkretny projekt/klient? Czy pracujemy nad własnym produktem, czy dla klienta zewnętrznego?
  • ?Ile osób liczy zespół mobilny i jaki jest podział na iOS/Android?
  • ?Czy istnieje możliwość pracy zdalnej z Polski, czy wymagana jest relokacja do Lizbony?
  • ?Jak wygląda harmonogram dyżurów/on-call?
  • ?Jaki jest budżet na szkolenia i rozwój?
  • ?Czy są planowane migracje cross-platform w przyszłości?
  • ?Jakie narzędzia CI/CD są używane (np. Fastlane, GitHub Actions)?
Brakujące informacje
  • Nie podano konkretnego projektu ani klienta
  • Brak informacji o liczebności zespołu
  • Brak opisu procesu rekrutacyjnego
  • Brak informacji o on-call lub dyżurach
🔗Podobne oferty