Firma i stanowisko
W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów. Wykorzystujemy szerokie spektrum usług IT, aby wspierać naszych klientów w realizacji ich celów biznesowych. Obszary naszej działalności obejmują m.in.:
- doradztwo technologiczne,
- tworzenie oprogramowania,
- systemy wbudowane,
- rozwiązania chmurowe,
- zarządzanie danymi,
- dedykowane zespoły projektowe.
Wymagania
- Minimum 5 lat doświadczenia komercyjnego w rozwoju aplikacji mobilnych lub wieloplatformowych na poziomie Senior
- Bardzo dobra znajomość Kotlin, w tym programowania asynchronicznego z wykorzystaniem Coroutines i Flow
- Praktyczne doświadczenie z Kotlin Multiplatform (KMP) i Compose Multiplatform
- Doświadczenie w tworzeniu interfejsów użytkownika z wykorzystaniem Jetpack Compose
- Znajomość wzorców architektonicznych MVI i MVVM
- Doświadczenie w wykorzystaniu Koin lub Hilt
- Doświadczenie w integracji usług i komunikacji sieciowej z użyciem Ktor lub Retrofit
- Umiejętność tworzenia testów jednostkowych przy użyciu JUnit i MockK
- Praktyczna znajomość Gradle i Git
- Doświadczenie z narzędziami AI wspierającymi rozwój oprogramowania, takimi jak GitHub Copilot, Claude lub Cursor
Mile widziane:
- Znajomość Swift i Xcode
- Doświadczenie z lokalnymi bazami danych SQLDelight lub Room
- Znajomość narzędzi do testów wizualnych Roborazzi lub Paparazzi
- Doświadczenie z narzędziami analizy jakości kodu Detekt i SonarQube
- Znajomość Jenkins oraz procesów CI/CD
- Doświadczenie w monitorowaniu aplikacji z wykorzystaniem Firebase, Sentry lub Dynatrace
- Znajomość Figma i współpracy z projektantami UI/UX
Obowiązki
- Projektowanie i rozwój aplikacji wieloplatformowych z wykorzystaniem Kotlin Multiplatform (KMP)
- Rozwój współdzielonych komponentów i logiki aplikacyjnej z wykorzystaniem Kotlin, Coroutines i Flow
- Implementacja interfejsów użytkownika przy użyciu Compose Multiplatform i Jetpack Compose
- Projektowanie architektury aplikacji zgodnie z podejściem MVI/MVVM
- Implementacja mechanizmów dependency injection z wykorzystaniem Koin lub Hilt
- Rozwój komunikacji sieciowej i integracji API z użyciem Ktor lub Retrofit
- Tworzenie i utrzymywanie testów jednostkowych z JUnit i MockK
- Konfiguracja i rozwój procesów budowania aplikacji z wykorzystaniem Gradle
- Zarządzanie kodem źródłowym z użyciem Git
- Wykorzystanie narzędzi AI, takich jak GitHub Copilot, Claude lub Cursor, do wsparcia tworzenia oprogramowania
- Współpraca z zespołami projektowymi przy rozwoju i optymalizacji rozwiązań mobilnych oraz wieloplatformowych
- Realizacja usług w trybie hybrydowym, średnio 1 dzień w tygodniu w biurze klienta (lokalizacje: Warszawa, Łódź, Gdańsk, Wrocław, Poznań, Kraków, Lublin, Szczecin)
Benefity
- Możliwość świadczenia usług w różnorodnych projektach z obszaru Software, Embedded, Data i Cloud Services
- Zaangażowanie w inicjatywy presealsowe oraz eksperckie
- Dostęp do opieki medycznej, karty sportowej oraz platformy kafeteryjnej zgodnie z obowiązującymi zasadami współpracy
Inne informacje
Informujemy, że administratorem danych jest Scalo Sp. z o.o. z siedzibą we Wrocławiu, ul. Powstańców Śląskich 9, 53-332 Wrocław. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych jest obowiązkowe na mocy Kodeksu pracy. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji.
Scalo
924 aktywne oferty