Senior Mobile Developer (iOS)
E Net Production
⚲ Katowice, Wrocław, Warszawa
Wymagania
- Microservices
- Objective-C
- Firebase
- SwiftUI
- API
- Swift
- React Native
- Flutter
- Webpack
Opis stanowiska
Własny silnik e-commerce | Zespół Wewnętrzny| iOS Do #TeamENP poszukujemy Senior Mobile Developera. Razem z zespołem ekspertów będziesz współtworzyć innowacyjne rozwiązania mobilne dla naszego autorskiego silnika e-commerce. Na co dzień będziesz współpracować z architektami, developerami Android/iOS, UX/UI oraz zespołem backendowym, a Twoim kluczowym zadaniem będzie projektowanie architektury aplikacji mobilnych oraz mentoring zespołu developerskiego. W pracy zespołowej cenimy komunikację, współpracę, zaufanie oraz aktywne uczestnictwo w budowaniu środowiska sprzyjającego innowacjom. Razem z nami możesz rozwijać się zgodnie z najwyższymi standardami IT i e-commerce. Zapoznaj się z Twoimi przyszłymi zadaniami, naszymi wymaganiami i zaaplikuj, aby dołączyć do grona ekspertów w ENP! Zadania na stanowisku • Projektowanie architektury aplikacji mobilnych iOS lub z uwzględnieniem skalowalności, bezpieczeństwa i wydajności. • Wybór technologii, bibliotek i narzędzi wspierających rozwój aplikacji. • Nadzór nad spójnością architektury w ramach całego ekosystemu. • Współpraca z zespołami UX/UI, QA oraz interesariuszami biznesowymi. • Tworzenie i egzekwowanie standardów kodowania oraz najlepszych praktyk. • Review kodu, dokumentacji oraz propozycji projektowych. • Udział w tworzeniu roadmapy technologicznej i eksperymentach technologicznych (PoC, prototypy). • Zapewnienie wysokiej jakości i bezpieczeństwa aplikacji (cert pinning, szyfrowanie, OWASP Mobile). • Praca w metodykach Agile/Scrum. • Mentoring zespołów developerskich w projektach end-to-end. Wymagania • Minimum 2-3 lata doświadczenia w tworzeniu aplikacji mobilnych projektowaniu architektury rozwiązań mobilnych (iOS, React Native, Flutter). • Bardzo dobra znajomość ekosystemów mobilnych: iOS: Swift/Objective-C, Cross-platform: React Native, Flutter. • Bardzo dobra znajomość architektury iOS: UIKit / SwiftUI. • Znajomość lifecycle, zarządzania UI, komponentów systemowych. • Doświadczenie w projektowaniu API, integracji z backendem oraz pracy z architekturą mikroserwisową. • Wiedza z zakresu projektowania aplikacji: wzorce architektoniczne, zarządzanie pamięcią, optymalizacja wydajności i responsywności aplikacji. • Wiedza z zakresu bezpieczeństwa aplikacji mobilnych. • Umiejętność pisania czystego, modularnego, łatwego do utrzymania kodu. • Znajomość środowisk deweloperskich - Xcode. • Doświadczenie w pracy z narzędziami monitoringu i analityki (Firebase, AppCenter, Sentry itp.), • Bardzo dobre umiejętności komunikacyjne i prezentacyjne. • Znajomość języka angielskiego na poziomie min. B2. Mile widziane • Doświadczenie w projektach o dużej skali użytkowników. • Znajomość architektury chmurowej (AWS / Azure / GCP). • Doświadczenie w e-commerce lub fintech. Oferujemy • Pakiet benefitów pracowniczych, w tym: prywatna opieka medyczna Medicover, ubezpieczenie grupowe na życie PZU. • Karta sportowa Medicover Sport. • Programy zniżkowe dla pracowników, np. w Media Expert. • Elastyczne formy współpracy: umowa o pracę, B2B, umowa zlecenie. • Program Poleceń Pracowniczych. • Pracę w trybie hybrydowym lub 100% zdalnym. • Rozwój kompetencji technicznych oraz zdobycia praktycznego doświadczenia w szerokim obszarze e-commerce. • Dostęp do szkoleń oraz konwersacje w języku angielskim z native speakerem.