KMP Developer room

Scalosoft

Warszawa

Hybrid

PLN 207,000 - 262,000

Part time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Opieka medyczna
Karta sportowa
Platforma kafeteryjna

Job summary

Scalosoft poszukuje doświadczonego dewelopera Kotlin Multiplatform do projektowania i rozwoju wspólnej warstwy biznesowej oraz modułów platformowych dla Android i iOS. Dołączenie do zespołu to praca nad integracją KMP z aplikacjami mobilnymi, zgodnie z Clean i Hexagonal Architecture, z naciskiem na jakość kodu i testy.

Oferta obejmuje współpracę hybrydową (1 dzień w biurze w Warszawie), pracę nad projektami z zakresu REST API i GraphQL, a także wsparcie przy CI/CD i optymalizacjach.

Qualifications

  • Minimum 5 years doświadczenia w tworzeniu oprogramowania (mobile lub backend).
  • Minimum 2 lata doświadczenia komercyjnego z Kotlin.
  • Minimum rok doświadczenia z Kotlin Multiplatform.
  • Udział w co najmniej jednym wdrożonym produkcyjnie projekcie KMP.
  • Bardzo dobra znajomość Kotlin, Coroutines oraz Flow.
  • Doświadczenie w tworzeniu aplikacji Android (Jetpack Compose, MVVM, DI).
  • Doświadczenie w integracji rozwiązań KMP z aplikacjami iOS (Swift/SwiftUI lub UIKit).
  • Znajomość wzorców architektonicznych, takich jak Clean Architecture, Hexagonal Architecture, MVVM lub MVI.
  • Doświadczenie w pracy z REST API i/lub GraphQL.
  • Umiejętność tworzenia testów jednostkowych i integracyjnych.
  • Znajomość Gradle oraz procesów CI/CD.
  • Umiejętność pracy zespołowej i dbałość o jakość kodu.

Responsibilities

  • Projektowanie i rozwój wspólnej warstwy biznesowej w Kotlin Multiplatform.
  • Tworzenie modułów wspólnych i platformowych dla Android i iOS.
  • Integracja komponentów KMP z aplikacjami mobilnymi.
  • Projektowanie rozwiązań zgodnie z Clean Architecture oraz Hexagonal Architecture.
  • Rozwój warstwy danych, repozytoriów i integracji z API.
  • Integracja z REST API oraz GraphQL.
  • Implementacja mechanizmów synchronizacji danych, cache i offline-first.
  • Tworzenie testów jednostkowych i integracyjnych.
  • Udział w code review oraz dbanie o wysoką jakość kodu.
  • Współpraca przy budowie i utrzymaniu procesów CI/CD.

Skills

Kotlin
Kotlin Multiplatform
Android development
REST API
GraphQL
CI/CD
Testing

Tools

Gradle
CI/CD tooling

Job description

Cześć! Poznaj możliwości współpracy ze Scalo!
Zakres współpracy obejmuje:

Projektowanie i rozwój współdzielonej warstwy biznesowej w Kotlin Multiplatform.

Tworzenie oraz rozwój modułów wspólnych i platformowych dla Android i iOS.

Integracja komponentów KMP z aplikacjami mobilnymi.

Projektowanie rozwiązań zgodnie z zasadami Clean Architecture oraz Hexagonal Architecture.

Rozwój warstwy danych, repozytoriów i integracji z API.

Integracja z REST API oraz GraphQL.

Implementacja mechanizmów synchronizacji danych, cache i podejścia offline-first.

Tworzenie testów jednostkowych i integracyjnych.

Udział w code review oraz dbanie o wysoką jakość kodu.

Współpraca przy budowie i utrzymaniu procesów CI/CD.

Diagnozowanie problemów wydajnościowych i integracyjnych na platformach Android oraz iOS.

Dzielenie się wiedzą oraz wsparcie mniej doświadczonych członków zespołu.

  • Model świadczenia usług: hybrydowo (1 dzień z biura w Warszawie)
  • Stawka: do 160 zł netto + VAT/H/B2B
Kompetencje wymagane do realizacji usług:
  • Minimum 5 lat doświadczenia w tworzeniu oprogramowania (mobile lub backend).
  • Minimum 2 lata doświadczenia komercyjnego z Kotlin.
  • Minimum rok doświadczenia z Kotlin Multiplatform.
  • Udział w co najmniej jednym wdrożonym produkcyjnie projekcie KMP.
  • Bardzo dobra znajomość Kotlin, Coroutines oraz Flow.
  • Doświadczenie w tworzeniu aplikacji Android (Jetpack Compose, MVVM, DI).
  • Doświadczenie w integracji rozwiązań KMP z aplikacjami iOS (Swift/SwiftUI lub UIKit).
  • Znajomość wzorców architektonicznych, takich jak Clean Architecture, Hexagonal Architecture, MVVM lub MVI.
  • Doświadczenie w pracy z REST API i/lub GraphQL.
  • Umiejętność tworzenia testów jednostkowych i integracyjnych.
  • Znajomość Gradle oraz procesów CI/CD.
  • Umiejętność pracy zespołowej i dbałość o jakość kodu.
Mile widziane:
  • Doświadczenie w sektorze finansowym lub bankowym.
  • Wykorzystywanie narzędzi AI w codziennej pracy.
  • Możliwość zaprezentowania aplikacji lub produktów dostępnych w Google Play lub App Store.
Co oferujemy w ramach współpracy?

Różnorodne projekty technologiczne

Realizacja projektów z obszaru Software, Embedded, Data, Cloud Services i AI.

Inicjatywy eksperckie i presalesowe

Możliwość udziału w działaniach eksperckich oraz wsparciu procesów presalesowych.

Dodatkowe korzyści

Opieka medyczna, karta sportowa oraz platforma kafeteryjna dostępne zgodnie z obowiązującymi zasadami współpracy.

Zobacz jak rozpocząć współpracę ze Scalo:

Rozmowa wstępna

Spotkanie odbędzie się online i potrwa 30-60 minut. Przedstawimy Ci informacje o projekcie oraz modelu współpracy i odpowiemy na Twoje pytania.

Rozmowa techniczna

To etap, podczas którego porozmawiamy o Twoim doświadczeniu technicznym oraz dopasowaniu do projektu.

Gotowe - działamy!

Dopinamy formalności i zaczynamy współpracę.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior DevSecOps Engineer room
Senior DevSecOps Engineer room

Scalosoft • Warszawa

Hybrid
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Mobile Developer (Kotlin Multiplatform) room
Mobile Developer (Kotlin Multiplatform) room

Scalosoft • Warszawa

Hybrid
Pełna opieka medyczna
Karta MultiSport
Szeroka oferta benefitów
Senior Biz-Systems Analyst & Banking IT Architect (Hybrid)
Senior Biz-Systems Analyst & Banking IT Architect (Hybrid)

Scalosoft • Łódź

On-site
Senior Business-System Analyst room Łódź
Senior Business-System Analyst room Łódź

Scalosoft • Łódź

On-site
Data Analyst room
Data Analyst room

Scalosoft • Warszawa

Hybrid
PLN 103,000 - 172,000
Mobile Developer (iOS) room
Mobile Developer (iOS) room

Scalosoft • Warszawa

Hybrid
Pełna opieka medyczna
Karta MultiSport
Możliwość wyboru benefitów
+1
Eximee Configuration Specialist room Łódź
Eximee Configuration Specialist room Łódź

Scalosoft • Łódź

Hybrid
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
.NET Developer + Kafka room
.NET Developer + Kafka room

Scalosoft • Warszawa

Hybrid
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Python Developer room
Python Developer room

Scalosoft • Warszawa

On-site
PLN 193,208 - 275,175
Pełna opieka medyczna
Karta MultiSport
Możliwość rozwoju kompetencji technicznych
Senior Software Engineer (Kotlin/Java) room Wrocław
Senior Software Engineer (Kotlin/Java) room Wrocław

Scalosoft • Wrocław

On-site