
Szukamy doświadczonego Tech Leada, który będzie odpowiedzialny za techniczny kierunek rozwoju nowoczesnej platformy mobilnej. Jeśli lubisz projektować architekturę aplikacji, pracować z najnowszymi technologiami i wspierać zespół w dostarczaniu wysokiej jakości oprogramowania – zapraszamy do współpracy.
Na tym stanowisku będziesz odpowiadać za rozwój architektury rozwiązania, podejmowanie kluczowych decyzji technicznych oraz współpracę z zespołem programistów przy budowie aplikacji mobilnych opartych o Kotlin Multiplatform.
Jakie zadania na Ciebie czekają?
- Projektowanie i rozwój architektury aplikacji w oparciu o Kotlin Multiplatform (KMP) oraz Compose Multiplatform.
- Współtworzenie standardów programistycznych oraz dbanie o jakość, spójność i wydajność kodu.
- Aktywny udział w projektowaniu i rozwoju nowych funkcjonalności z wykorzystaniem nowoczesnych technologii.
- Implementowanie kluczowych elementów systemu oraz proponowanie usprawnień architektonicznych i technologicznych.
- Wspieranie zespołu programistów w rozwiązywaniu złożonych problemów technicznych oraz dzielenie się wiedzą.
- Dbanie o wysokie standardy inżynierskie, jakość dostarczanego oprogramowania i rozwój dobrych praktyk w zespole.
Nasze wymagania:
- Minimum 7 lat doświadczenia w tworzeniu aplikacji mobilnych, w tym co najmniej 2 lata na stanowisku Tech Leada, Architekta lub w podobnej roli liderskiej.
- Bardzo dobra znajomość języka Kotlin oraz praktyczne doświadczenie w tworzeniu nowoczesnych aplikacji mobilnych, w tym z wykorzystaniem programowania asynchronicznego.
- Komercyjne doświadczenie z Kotlin Multiplatform (KMP) i budowaniem współdzielonych modułów dla platform Android i iOS.
- Praktyczna znajomość Jetpack Compose oraz Compose Multiplatform, obejmująca tworzenie interfejsów użytkownika, zarządzanie stanem aplikacji i nawigację.
- Doświadczenie w projektowaniu skalowalnej i łatwej w utrzymaniu architektury aplikacji z wykorzystaniem wzorców takich jak MVVM, MVP lub MVI.
- Bardzo dobra znajomość systemu kontroli wersji Git oraz pracy zespołowej z wykorzystaniem repozytoriów kodu.
- Doświadczenie w projektowaniu, konfiguracji i utrzymaniu procesów CI/CD dla aplikacji mobilnych.
- Dobra znajomość metodyk zwinnych, takich jak Scrum, Kanban lub Agile.
- Umiejętność analizowania złożonych problemów technicznych oraz podejmowania trafnych decyzji architektonicznych.
- Otwartość na nowe technologie i gotowość do szybkiego dostosowywania się do zmieniających się potrzeb projektu.
- Pasja do rozwoju aplikacji mobilnych oraz chęć ciągłego poszerzania wiedzy, szczególnie w obszarze Kotlin Multiplatform i ekosystemu Compose.
A host of benefits you'll appreciate
Atmosphere
Working at a Friendly Workplace Award-Winning Company
Self-development
80 hours to develop your skills during work hours
Health
Health Care and Sports Card
Education
Access to the company library and language classes during work hours
Safety
Life insurance tailored to your needs
Integration
Well-being programs, team-building activities, and events
