Pracuj.pl Praca zdalna Senior New

Senior Engineer (Mobile - iOS)

B2B.NET S.A.

⚲ Gdańsk, Kraków, Warszawa

Wymagania

  • Kotlin
  • Kotlin Multiplatform
  • Compose Multiplatform
  • Jetpack Compose
  • SwiftUI
  • MVVM
  • WCAG

Opis stanowiska

Nasze wymagania: Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych. Bardzo dobra znajomość Kotlin oraz środowiska Android. Doświadczenie w pracy z Kotlin Multiplatform. Znajomość Compose Multiplatform oraz Jetpack Compose. Znajomość SwiftUI oraz platformy iOS. Doświadczenie w projektowaniu architektury aplikacji (np. MVVM, Clean Architecture). Umiejętność pracy zespołowej i komunikacji z zespołami produktowymi oraz biznesowymi. Doświadczenie w projektach z sektora finansowego lub fintech. Znajomość zasad dostępności (WCAG). Mile widziane: Znajomość narzędzi Git, CI/CD, Jira oraz Docker. Doświadczenie w pracy z procesami automatyzacji. Doświadczenie w budowie lub utrzymaniu design systemów. O projekcie: Projekt realizowany jest w ramach rozwoju nowoczesnych aplikacji mobilnych i webowych w sektorze bankowym, które są stale rozwijane i rozbudowywane o nowe funkcjonalności. Osoba na tym stanowisku dołączy do zespołu odpowiedzialnego za tworzenie i rozwój komponentów Design Systemu dla aplikacji mobilnej, co ma kluczowe znaczenie dla zapewnienia spójności i skalowalności interfejsu użytkownika. Praca odbywa się w metodyce Agile, w krótkich, dwutygodniowych sprintach, z naciskiem na wysoką jakość rozwiązań oraz współpracę między zespołami technologicznymi, UX/UI i biznesowymi. Projekt ma charakter długoterminowy i daje realny wpływ na rozwój kluczowych produktów cyfrowych w organizacji. Zakres obowiązków: Projektowanie i rozwój biblioteki komponentów dla aplikacji mobilnej z wykorzystaniem Kotlin Multiplatform. Współpraca z zespołami domenowymi, backendem oraz UX/UI przy tworzeniu skalowalnych rozwiązań. Utrzymywanie wysokiej jakości kodu poprzez code review oraz testy. Optymalizacja aplikacji pod kątem wydajności, dostępności oraz zgodności z WCAG. Wdrażanie dobrych praktyk inżynieryjnych oraz automatyzacji procesów. Udział w podejmowaniu decyzji architektonicznych.