W skrócie
- Zadania: Twórz innowacyjne aplikacje mobilne z użyciem Flutter i natywnych technologii.
- Firma: Globalny lider w dziedzinie CRM i automatyzacji procesów.
- Benefity: Elastyczne godziny pracy, rozwój kariery i konkurencyjne wynagrodzenie.
- Pozostałe informacje: Kultura innowacji i wsparcia dla rozwoju osobistego.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na doświadczenia użytkowników.
- Kwalifikacje: 4+ lata doświadczenia w programowaniu, w tym 3+ lata w rozwoju mobilnym.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Creatio jest globalnym dostawcą agentowego CRM i platformy workflow z no-code i AI w swoim rdzeniu. Pomagamy organizacjom automatyzować procesy związane z klientami i operacjami, osiągając najszybszy czas do wartości i najwyższy ROI na rynku. Miliony procesów działają na Creatio codziennie, wspierając tysiące klientów w ponad 100 krajach. Prawdziwa troska o naszych klientów i partnerów jest w sercu naszej DNA.
W 2025 roku Creatio zostało wpisane na listę Najlepszych Miejsc Pracy według Inc., co docenia nasze zaangażowanie w dobrostan pracowników i silną kulturę pracy.
Poszukujemy programisty mobilnego, który dołączy do zespołu Mobile Domain w Creatio i pomoże budować doświadczenia produktowe dla użytkowników pracujących w ruchu. Będziesz pracować nad rozwiązaniem mobilnym wieloplatformowym stworzonym w Flutterze i zintegrowanym z natywnymi aplikacjami Android i iOS. Rola ta łączy rozwój wieloplatformowy, integracje natywne, scenariusze offline oraz konfigurowalne komponenty w ramach platformy opartej na metadanych Creatio.
To rola inżynieryjna z praktycznym podejściem, z odpowiedzialnością na poziomie funkcji i komponentów. Będziesz projektować i dostarczać funkcje od początku do końca, pracując z nowoczesnymi podejściami inżynieryjnymi, w tym rozwojem wspomaganym przez AI i agentowym.
Obowiązki:
- Projektowanie i wdrażanie funkcji mobilnych od początku do końca w warstwach Flutter i natywnych Android/iOS.
- Budowanie komponentów wielokrotnego użytku i funkcji biznesowych przy użyciu możliwości urządzeń natywnych, REST API i scenariuszy offline.
- Posiadanie technicznego projektu i jakości dostarczonych funkcji, w tym przepływu danych, przypadków brzegowych i testowania.
- Rozwój integracji między funkcjonalnością wieloplatformową a natywną przy użyciu kanałów platformowych.
- Badanie i rozwiązywanie problemów produkcyjnych, w tym specyficznych dla platformy, wydajności i synchronizacji.
- Przegląd kodu i wkład w wytyczne inżynieryjne, komponenty wielokrotnego użytku i narzędzia wewnętrzne.
- Udział w badaniach technicznych, prototypowaniu i walidacji nowych możliwości.
- Mentorowanie inżynierów średniego i juniora poprzez przeglądy, parowanie i dzielenie się wiedzą.
- Współpraca z Tech Lead, Engineering Managerem, QA i zespołami produktowymi w celu definiowania wykonalnych rozwiązań technicznych.
- Okazjonalny wkład w backend (C#/.NET) lub komponenty webowe (Angular/TypeScript).
- Wkład w praktyki inżynieryjne wspomagane przez AI i agentowe w zespole.
Wymagania:
- Min. 4-letnie doświadczenie w profesjonalnym rozwoju oprogramowania, w tym 3-letnie w rozwoju mobilnym.
- Silne doświadczenie praktyczne z Flutterem i Dartem.
- Doświadczenie w integrowaniu modułów wieloplatformowych z natywnymi aplikacjami Android/iOS oraz pracy z funkcjonalnością specyficzną dla platformy.
- Praktyczne doświadczenie z JavaScript i TypeScript.
- Dobra znajomość zarządzania stanem i jednokierunkowego przepływu danych, takiego jak BLoC.
- Solidna wiedza na temat Clean Architecture, zasad SOLID, wstrzykiwania zależności i modularnego projektowania.
- Doświadczenie z REST API, JSON, lokalnym przechowywaniem i scenariuszami offline/synchronizacji.
- Znajomość przynajmniej jednej natywnej technologii mobilnej: Java, Kotlin, Objective-C lub Swift.
- Silne praktyki testowe, w tym testowanie jednostkowe i widgetów.
- Doświadczenie z Gitem, CI/CD, automatycznym testowaniem i analizą statyczną.
- Praktyczna ekspozycja na rozwój wspomagany przez AI i agentowe przepływy pracy lub silne zainteresowanie tym obszarem.
Miło widziane:
- Doświadczenie w backendzie (C#/.NET) lub webie (Angular/TypeScript) dla okazjonalnych wkładów full-stack.
- Doświadczenie w rozwoju SDK, pakowaniu, lintingu i testowaniu jednostkowym.
- Doświadczenie z UI opartym na metadanych lub schematach.
- Tło w CRM, ERP, serwisie polowym lub innych aplikacjach mobilnych z dużą ilością danych.
- Doświadczenie z możliwościami urządzeń natywnych i integracjami (np. geolokalizacja, kamera, powiadomienia push, OAuth/SSO), komunikacją w czasie rzeczywistym, analityką, dostępnością i lokalizacją.
- Doświadczenie z mobilnością przedsiębiorstw, w tym MDM/MAM, dystrybucją przedsiębiorstw i wymaganiami bezpieczeństwa korporacyjnego.
Czego możesz się spodziewać od nas:
- Rozwój i rozwój: Jasne ścieżki kariery, możliwości mentorskie i dostęp do ciągłego uczenia się, aby pomóc Ci osiągnąć pełny potencjał.
- Elastyczność i dobrostan: Oferujemy elastyczne formy pracy i inicjatywy, które umożliwiają skuteczne zarządzanie harmonogramem, pozostawanie produktywnym i rozwijanie się zarówno osobiście, jak i zawodowo.
- Uznanie i wpływ: Kultura, która celebruje osiągnięcia, ceni Twoje pomysły i umożliwia realny wkład od pierwszego dnia.
- Kultura innowacji: Bądź częścią firmy, która przyjmuje nowe pomysły, nowoczesne technologie i odważne myślenie, aby pozostać na czołowej pozycji.
- Pakiet korzyści i nagród: Oferujemy konkurencyjne wynagrodzenie i świadczenia zaprojektowane, aby wspierać Ciebie i Twoją rodzinę. Nasze podejście do nagród wykracza poza wynagrodzenie, uznając Twoje wkłady i zaangażowanie. Dokładny pakiet może się różnić w zależności od kraju zamieszkania i rodzaju zatrudnienia.
Mobile Developer in Katowice – pracodawca: Creatio
Creatio to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym w Polsce. Nasza kultura pracy opiera się na innowacyjności i współpracy, co pozwala pracownikom na realizację ambitnych projektów związanych z AI i automatyzacją procesów. Oferujemy elastyczne godziny pracy, wsparcie w nauce oraz dostęp do nowoczesnych narzędzi, co czyni nas idealnym miejscem dla osób pragnących rozwijać swoje umiejętności w obszarze technologii no-code i AI.