Fullstack Mobile Developer
Builds and owns features across native mobile apps (iOS/Android), shared business logic in Kotlin Multiplatform, and Java/Spring Boot backend services for a customer-experience product (KMS Lighthouse) used by many clients. Also works with CI/CD, cloud services, monitoring and production systems. Fully remote, B2B contract.
- Compensation
- PLN 26K–PLN 32K / mo
- Location
- Warszawa
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- 10 years of experience in a similar role
- Very good experience in mobile application development
- Good knowledge of iOS and Android app architecture and their key components
- Very good knowledge of Kotlin and modern mobile architecture patterns
- Kotlin Multiplatform
- Experience building production apps with focus on quality, performance and maintainability
- Backend experience with Java and Spring Boot
- Knowledge of APIs, microservices and event-driven systems
- Experience with CI/CD, automated testing and production environments
- Ability to independently take a feature from design to production
- Very good communication skills and experience collaborating with multiple teams
- Polish and English language skills
Nice to have
- Strong experience with other cross-platform technologies
Full description
Czym będziesz się zajmować?
Wymagania:
- Bardzo dobre doświadczenie w tworzeniu aplikacji mobilnych.
- Dobra znajomość architektury aplikacji iOS i Android oraz ich kluczowych komponentów.
- Bardzo dobra znajomość Kotlin oraz nowoczesnych wzorców architektury mobilnej.
- Doświadczenie w tworzeniu produkcyjnych aplikacji z naciskiem na jakość, wydajność i łatwość utrzymania.
- Doświadczenie backendowe z Java oraz Spring Boot.
- Znajomość API, mikroserwisów oraz systemów event-driven.
- Doświadczenie z CI/CD, testami automatycznymi oraz środowiskami produkcyjnymi.
- Umiejętność samodzielnego prowadzenia funkcjonalności od projektu do produkcji.
- Bardzo dobre umiejętności komunikacyjne oraz doświadczenie we współpracy z wieloma zespołami.
Doświadczenie cross-platform
- Strategicznym kierunkiem rozwoju jest Kotlin Multiplatform, umożliwiający współdzielenie logiki biznesowej przy zachowaniu natywnej jakości aplikacji mobilnych.
- Doświadczenie z Kotlin Multiplatform będzie dużym atutem.
- Mile widziani są również kandydaci posiadający mocne doświadczenie z innymi technologiami cross-platform.
Kogo poszukujemy?
Obowiązki:
- Dołączysz do zespołu rozwijającego nowoczesne cyfrowe produkty finansowe wykorzystywane przez dużą liczbę klientów.
- Będziesz pracować zarówno nad aplikacjami mobilnymi, współdzieloną logiką biznesową, usługami backendowymi, jak i systemami produkcyjnymi.
- Organizacja przechodzi w kierunku mniejszych zespołów z większą odpowiedzialnością za produkt, szerszego współdzielenia kodu pomiędzy platformami oraz praktycznego wykorzystania narzędzi AI w procesie developmentu.
- Nie oczekujemy znajomości wszystkich technologii od pierwszego dnia. Ważne są ciekawość technologiczna, praktyczne podejście oraz umiejętność szybkiego uczenia się.
Zakres obowiązków
- Tworzenie i rozwój funkcjonalności aplikacji mobilnych wykorzystywanych przez realnych użytkowników.
- Rozwijanie współdzielonej logiki biznesowej dla platform mobilnych, głównie z wykorzystaniem Kotlin Multiplatform (KMP).
- Tworzenie usług backendowych oraz API w Java/Kotlin i Spring Boot.
- Praca z usługami chmurowymi, pipeline'ami CI/CD, monitoringiem oraz środowiskami produkcyjnymi.
- Optymalizacja wydajności, niezawodności, bezpieczeństwa oraz doświadczenia użytkownika.
Czego wymagamy?
10 lat doświadczenia na podobnym stanowisku
Znajomości:
- CI/CD
- Spring Boot
- Architektura systemu
- Kotlin Multiplatform
- Kotlin
- Mobile development