Mobile Developer (Angular / Ionic / Capacitor)
ITISOpis stanowiska
O nas
Jesteśmy innowacyjnym i wyspecjalizowanym Software House’em. Od 2007 roku dostarczamy kompleksowe rozwiązania wiodącym podmiotom z branży ubezpieczeniowej i finansowej działającym zarówno w Polsce, jak i za granicą.
Miejsce pracy: Zdalnie
Branża: Ubezpieczenia (Digital Transformation)
O projekcie
Tworzymy biznesową aplikację mobilną na iOS i Android dla branży ubezpieczeniowej. Aplikacja powstaje w oparciu o jeden code base: Angular, Ionic i Capacitor. Backend jest już w dużej części gotowy i rozwija go nasz zespół .NET.
Szukamy osoby, która przejmie odpowiedzialność za część mobilną: od architektury, przez integrację z backendem, po publikację i utrzymanie aplikacji w sklepach.
Nasz stos technologiczny
Angular · TypeScript · Ionic · Capacitor · RxJS / signals · ASP.NET Core (backend) · OpenAPI · GitHub Actions / Fastlane · Sentry
Czym będziesz się zajmować
- Rozwojem aplikacji mobilnej w Angularze z wykorzystaniem Ionic i Capacitor
- Współtworzeniem architektury aplikacji i decyzji technicznych
- Integracją z backendem w ASP.NET Core na podstawie kontraktu OpenAPI
- Obsługą funkcji natywnych: powiadomień push, logowania biometrycznego, trybu offline i synchronizacji danych
- Publikacją i utrzymaniem aplikacji w App Store i Google Play
- Budową i rozwojem procesu CI/CD oraz aktualizacji OTA
- Dbaniem o wydajność i jakość: testy, code review, monitoring błędów
- Bliską współpracą z zespołem frontendowym, backendowym i osobami po stronie biznesu
- Min. 3 lat komercyjnego doświadczenia z Angularem i TypeScriptem
- Doświadczenia z Ionic i Capacitorem (lub Cordovą)
- Co najmniej jednej aplikacji opublikowanej w App Store lub Google Play
- Znajomości procesu publikacji: certyfikaty, profile, App Store Connect, Google Play Console, przechodzenie review
- Dobrej znajomości RxJS i signals
- Doświadczenia w pracy z REST API i uwierzytelnianiem (OAuth2 / OpenID Connect)
- Świadomości specyfiki wydajności aplikacji hybrydowych (lazy loading, wirtualizacja list, optymalizacja startu)
- Samodzielności i umiejętności komunikacji z osobami nietechnicznymi
- Podstawowa znajomość ASP.NET Core lub doświadczenie we współpracy z backendem .NET
- Doświadczenie z trybem offline (np. SQLite) i synchronizacją danych
- Znajomość Fastlane i CI/CD dla aplikacji mobilnych
- Podstawy Swift lub Kotlina, np. do debugowania lub pisania własnych pluginów Capacitora
- Doświadczenie z testami E2E
- Realny wpływ na architekturę i kierunek rozwoju produktu
- Pracę w zgranym zespole Angular .NET
- Tryb pracy: zdalnie
- Sprzęt: MacBook oraz urządzenia testowe iOS i Android
- Budżet szkoleniowy, pakiet medyczny, karta sportowa, inne benefity
Interesuje Cię ta oferta?