Mobile Software Engineer 2 (iOS) in Poznań

Mobile Software Engineer 2 (iOS) in Poznań

Poznań Pełny etat 14600 - 20825 zł / rok (szac.) Hybrydowo
A

W skrócie

  • Zadania: Twórz innowacyjne aplikacje mobilne i współpracuj z zespołem nad ulepszaniem doświadczeń użytkowników.
  • Firma: Dynamiczna firma e-commerce z kulturą współpracy i innowacji.
  • Benefity: Elastyczne godziny pracy, konkurencyjne wynagrodzenie i bogaty pakiet benefitów.
  • Pozostałe informacje: Możliwość rozwoju kariery w inspirującym środowisku technologicznym.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na miliony użytkowników.
  • Kwalifikacje: 3+ lata doświadczenia w rozwoju aplikacji mobilnych i umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 14600 - 20825 zł za rok.

Jako inżynier oprogramowania mobilnego będziesz kluczowym uczestnikiem inicjatyw mających na celu zwiększenie lojalności użytkowników, w tym Smart! oraz związanych z tym ulepszeń dla naszych aplikacji mobilnych. Będziesz ściśle współpracować z właścicielami produktów, projektantami i innymi inżynierami, aby przekształcać potrzeby użytkowników w solidne, wysokowydajne doświadczenia mobilne. Ta rola jest idealna dla kogoś z solidnym doświadczeniem w rozwoju mobilnym, silnym zrozumieniem zasad inżynierii oprogramowania oraz chęcią rozwijania swojej wiedzy w szybkim środowisku e-commerce.

Ważne rzeczy dla Ciebie:

  • Elastyczne godziny pracy w modelu hybrydowym (4/1) - godziny pracy zaczynają się między 7:00 a 10:00. Mamy również 30 dni okazjonalnej pracy zdalnej.
  • Zakres wynagrodzenia dla tej pozycji w zależności od umiejętności wynosi: PLN 14 600 - 20 825.
  • Roczny bonus oparty na Twojej rocznej wydajności i wynikach firmy.
  • Nasza drużyna znajduje się w Poznaniu.

Szukamy kogoś, kto ma:

  • 3+ lata doświadczenia zawodowego w natywnym rozwoju aplikacji mobilnych (iOS/Swift).
  • Zrozumienie wzorców architektury aplikacji mobilnych (np. MVVM, MVI, Modular Architecture for iOS).
  • Znajomość RESTful APIs, programowania asynchronicznego i efektywnego zarządzania danymi.
  • Biegłość w pisaniu testów jednostkowych i integracyjnych (doświadczenie z testowaniem E2E w celu zapewnienia niezawodności jest plusem).
  • Zrozumienie zasad inżynierii oprogramowania, struktur danych i algorytmów.
  • Doświadczenie z ciągłą integracją i ciągłym dostarczaniem (CI/CD).
  • Doświadczenie w korzystaniu z narzędzi wspomaganych AI (np. generowanie kodu, debugowanie lub prototypowanie) w swoim procesie rozwoju.
  • Dobre umiejętności komunikacyjne w języku angielskim i polskim, zarówno w mowie, jak i piśmie.
  • Proaktywne podejście do rozwiązywania problemów, zdolność do myślenia nieszablonowego oraz pasja do tworzenia doskonałych doświadczeń użytkowników.
  • Chęć dzielenia się wiedzą podczas przeglądów kodu i bliskiej współpracy z technologiami backendowymi oraz zespołami produktowymi.

Punkty bonusowe, jeśli masz:

  • Ekspertyzę w dwóch platformach: profesjonalne doświadczenie w natywnym rozwoju zarówno iOS, jak i Android.
  • Doświadczenie z dużymi, wysokoobciążonymi aplikacjami mobilnymi.
  • Znajomość programowania reaktywnego (np. RxJava/RxKotlin, Combine).
  • Znajomość nowoczesnych natywnych frameworków i narzędzi (np. Jetpack Compose i Coroutines dla Androida).
  • Bezproblemową integrację agentów AI w codziennej rutynie kodowania dla maksymalnej produktywności i efektywności.
  • Doświadczenie z frameworkami testów A/B.
  • Wkład w projekty open-source lub silny profil GitHub.
  • Doświadczenie w pracy w środowisku Agile/Scrum.

Co oferujemy:

  • Biura w dobrej lokalizacji (z np. w pełni wyposażonymi kuchniami, parkingiem dla rowerów, tarasami pełnymi zieleni) oraz doskonałe narzędzia pracy (np. podnoszone biurka, ergonomiczne krzesła, interaktywne sale konferencyjne).
  • MacBook Pro 16" lub 14" lub odpowiadający Dell z systemem Windows (jeśli nie lubisz Maców) oraz wszystkie niezbędne akcesoria.
  • Szeroki wybór benefitów w planie kafeteryjnym - wybierasz to, co lubisz (np. pakiety medyczne, sportowe lub lunchowe, ubezpieczenia, vouchery zakupowe).
  • Opłacane przez nas lekcje angielskiego związane z charakterem Twojej pracy.
  • Budżet na szkolenia, turystyka między zespołami, hackathony oraz wewnętrzna platforma edukacyjna, na której znajdziesz wiele szkoleń.
  • Dodatkowy dzień wolny na wolontariat, który możesz wykorzystać samodzielnie, z zespołem lub z większą grupą osób połączonych wspólnym celem.
  • Wydarzenia społeczne dla ludzi Allegro - Spin Kilometers, Dzień Rodziny, Tłusty Czwartek, Advent of Code i wiele innych okazji, które sprawiają nam radość.

I to dopiero początek! Możesz przeczytać więcej o benefitach tutaj.

#goodtobehere oznacza, że:

  • Dołączysz do zespołu, na który możesz liczyć - pracujemy z najlepszymi specjalistami, którzy mają w DNA dzielenie się wiedzą i doświadczeniem.
  • Pokochasz nasz poziom autonomii w organizacji zespołu, przestrzeń do ciągłego rozwoju oraz możliwość wypróbowania nowych rzeczy. Sam decydujesz, która technologia rozwiązuje problem i jesteś odpowiedzialny za to, co tworzysz.
  • Cenimy nasze Doświadczenie Programisty oraz pełną platformę narzędzi i technologii, które ułatwiają tworzenie oprogramowania. Opieramy się na wewnętrznym ekosystemie opartym na samoobsłudze i szeroko stosowanych narzędziach, takich jak Kubernetes, Docker, Consul, GitHub i GitHub Actions. Dzięki temu możesz przyczynić się do Allegro już od pierwszych dni pracy.
  • Będziesz wyposażony w nowoczesne narzędzia AI do automatyzacji powtarzalnych zadań, co pozwoli Ci skupić się na rozwijaniu nowych usług i udoskonalaniu istniejących (również z wykorzystaniem wsparcia AI).
  • Stworzysz rozwiązania, które będą używane (i kochane!) przez Twoich przyjaciół, rodzinę i miliony naszych klientów.
  • Poznasz skalę Allegro, która zaczyna się od ponad 1000 mikroserwisów, otwartego busa danych (Hermes) z 300K+ rps, Service Mesh z 1M+ rps, dziesiątkami petabajtów danych i produkcyjnie wykorzystywaną uczeniem maszynowym.
  • Staniesz się częścią Allegro Tech - występujemy na konferencjach branżowych, współpracujemy z społecznościami technologicznymi, prowadzimy własnego bloga (już od ponad 10 lat!), nagrywamy podcasty, prowadzimy gildie i organizujemy własną wewnętrzną konferencję - Allegro Tech Meeting. Tworzymy rozwiązania, o których lubimy (i możemy) mówić!

Mobile Software Engineer 2 (iOS) in Poznań – pracodawca: Allegro Ltd.

Allegro to doskonały pracodawca, który oferuje elastyczne godziny pracy w modelu hybrydowym oraz bogaty pakiet świadczeń pozapłacowych, co sprzyja równowadze między życiem zawodowym a prywatnym. Nasza kultura pracy opiera się na współpracy i dzieleniu się wiedzą, a także na możliwościach rozwoju zawodowego poprzez szkolenia i innowacyjne projekty. Pracując w Warszawie, będziesz częścią dynamicznego zespołu, który korzysta z nowoczesnych technologii i narzędzi, co pozwala na realny wpływ na rozwój produktów i usług, które docenią miliony klientów.

A

Dane kontaktowe:

Zespół rekrutacyjny Allegro Ltd.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Mobile Software Engineer 2 (iOS) in Poznań

iOS Development
Swift
Mobile Application Architecture Patterns
RESTful APIs
Asynchronous Programming
Unit Testing
Integration Testing