W skrócie
- Zadania: Twórz i ulepszaj funkcje mobilne oraz rozwijaj backendowe usługi.
- Firma: Globalna firma technologiczna z dynamiczną kulturą pracy.
- Benefity: Elastyczne godziny pracy, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
- Pozostałe informacje: Świetne możliwości kariery w innowacyjnym środowisku.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na globalne projekty.
- Kwalifikacje: Doświadczenie w rozwoju aplikacji mobilnych i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
N-iX to globalna firma technologiczna, która pomaga wiodącym firmom i przedsiębiorstwom z listy Fortune 500 w budowaniu produktów programistycznych oraz skalowalnych rozwiązań inżynieryjnych. Od 2002 roku staliśmy się zespołem ponad 2400 profesjonalistów technologicznych pracujących w ponad 40 krajach na całym świecie, a obecnie aktywnie rozwijamy się w LATAM. Z naszym biurem w Medellín i silną społecznością technologiczną w regionie oferujemy elastyczne opcje pracy, globalną współpracę, możliwości rozwoju oraz szansę na udział w znaczących projektach globalnych.
Co będziesz robić:
- Budować i ulepszać funkcje mobilne używane przez rzeczywistych klientów.
- Rozwijać wspólną logikę biznesową dla platform mobilnych, głównie przy użyciu Kotlin Multiplatform (KMP).
- Budować usługi backendowe i API przy użyciu Java/Kotlin i Spring Boot.
- Pracować z usługami chmurowymi, CI/CD, monitorowaniem i wsparciem produkcyjnym.
- Poprawiać wydajność, niezawodność, bezpieczeństwo i doświadczenie użytkownika.
- Używać narzędzi AI do kodowania, aby pomóc w rozwoju, testowaniu, dokumentacji i rozwiązywaniu problemów.
- Ściśle współpracować z zespołami produktowymi, projektowymi, architektonicznymi, bezpieczeństwa i platform.
- Pomagać w definiowaniu dobrych praktyk inżynieryjnych i mentorować innych programistów.
Czego szukamy:
- Silnego inżyniera, nie tylko osoby znającej jeden framework. Doświadczenie w KMP jest dużą zaletą, ale nie jest jedyną drogą do tej roli.
- Silne doświadczenie w rozwoju aplikacji mobilnych.
- Głębokie zrozumienie komponentów architektury iOS i Android.
- Silne umiejętności w Kotlinie i dobre zrozumienie nowoczesnej architektury mobilnej.
- Doświadczenie w budowaniu aplikacji produkcyjnych o dobrej jakości, wydajności i łatwości utrzymania.
- Doświadczenie w rozwoju backendu z Java 7+ i Spring Boot.
- Zrozumienie API, mikroserwisów i systemów opartych na zdarzeniach.
- Doświadczenie z CI/CD, automatycznym testowaniem i systemami produkcyjnymi.
- Umiejętność przejęcia odpowiedzialności za funkcję od projektu do produkcji.
- Dobre umiejętności komunikacyjne i zdolność do pracy z wieloma zespołami.
- Doświadczenie w technologii cross-platform.
Nasza strategiczna kierunek to Kotlin Multiplatform, ponieważ pozwala nam na ponowne wykorzystanie logiki biznesowej, zachowując jednocześnie natywne doświadczenia mobilne. Jednakże, witamy również kandydatów z silnym doświadczeniem w innych technologiach cross-platform.
- Preferowane doświadczenie w Kotlin Multiplatform (KMP).
- Doświadczenie w Flutterze jest istotne, szczególnie jeśli pracowałeś nad architekturą, wspólną logiką i aplikacjami produkcyjnymi.
- Doświadczenie w React Native jest istotne, szczególnie jeśli pracowałeś nad integracją platformy i złożonymi produktami mobilnymi.
- Jeśli jesteś silny w Flutterze lub React Native i chcesz nauczyć się KMP, chcemy z Tobą porozmawiać.
Doświadczenie w backendzie i chmurze:
- Rozwój backendu w Java 7+ i/lub Kotlin.
- Rozwój Spring Boot i REST/API.
- Mikroserwisy i systemy rozproszone.
- Kafka lub inne technologie oparte na zdarzeniach.
- Usługi chmurowe, najlepiej AWS.
- Systemy produkcyjne o wysokiej skali lub dostępności.
Rozwój wspomagany przez AI:
- Wierzymy, że nowoczesny rozwój oprogramowania łączy silne fundamenty inżynieryjne z efektywnym wykorzystaniem AI i automatyzacji.
- W ramach naszej kultury inżynieryjnej stosujemy podejście oparte na Specyfikacji (SDD), gdzie jasne wymagania, projekty techniczne, przykłady i testy są używane do napędzania wdrożenia i zapewnienia wysokiej jakości wyników.
- Używaj asystentów kodowania AI, takich jak GitHub Copilot, Cursor, Claude Code, Gemini Code Assist lub podobne narzędzia.
- Używaj AI do generowania kodu, testów jednostkowych, dokumentacji, refaktoryzacji i debugowania.
- Krytycznie przeglądaj wyniki generowane przez AI i utrzymuj wysokie standardy jakości kodu, bezpieczeństwa, wydajności i łatwości utrzymania.
- Bądź otwarty na pracę z agentami AI jako częścią cyklu życia rozwoju.
Miłe do posiadania:
- Doświadczenie w fintech, bankowości, płatnościach lub innych regulowanych środowiskach.
- Doświadczenie z Apple Pay, Google Pay lub integracjami portfela/płatności.
- Doświadczenie w budowaniu modułowych aplikacji mobilnych lub wspólnych SDK/bibliotek.
- Doświadczenie z obserwowalnością, profilowaniem wydajności i analizą incydentów produkcyjnych.
Kto odniesie sukces w tej roli?
- Programista, który szybko się uczy i nie boi się nowych technologii.
- Ktoś, kto rozumie zarówno doświadczenie produktu, jak i projektowanie systemów.
- Osoba, która potrafi pracować samodzielnie, ale także dobrze współpracować z innymi.
- Inżynier, który dba o czysty kod, niezawodność, bezpieczeństwo i klientów.
- Ktoś, kto chce być częścią następnej generacji rozwoju pełnostackowego wspomaganego przez AI.
Oferujemy:
- Elastyczny format pracy - zdalnie, w biurze lub elastycznie.
- Konkurencyjne wynagrodzenie i dobry pakiet świadczeń.
- Spersonalizowany rozwój kariery.
- Narzędzia do rozwoju zawodowego (program mentoringowy, tech talks i szkolenia, centra doskonałości i inne).
- Aktywne społeczności technologiczne z regularnym dzieleniem się wiedzą.
- Zwrot kosztów edukacji.
- Pamiętne prezenty jubileuszowe.
- Wydarzenia korporacyjne i budowanie zespołu.
- Inne korzyści specyficzne dla lokalizacji.
Senior Full Stack Mobile Developer in Katowice – pracodawca: N-iX
N-iX to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując w zespole ekspertów, będziesz miał szansę nie tylko na rozwijanie swoich umiejętności w zakresie AI, ale także na mentoring innych, co sprzyja współpracy i innowacyjności. Nasza kultura pracy opiera się na otwartości, wsparciu oraz dążeniu do wspólnego sukcesu, a lokalizacja w sercu branży IT zapewnia dostęp do najnowszych trendów i technologii.