Mobile Engineer
Avenga
Rola polega na projektowaniu i wdrażaniu biblioteki komponentów (Design System) dla nowej aplikacji mobilnej banku z wykorzystaniem Kotlin Multiplatform (KMM). Inżynier będzie pracował nad wieloplatformowym rozwiązaniem dla Androida i iOS, współpracując z zespołami UX/UI, backend i domenowymi. To stanowisko ma charakter seniorski – wymaga samodzielności w decyzjach architektonicznych oraz dbałości o jakość, wydajność i dostępność (WCAG).
Brakuje: liczba dni w biurze (hybryda - nie podano wymiaru), wielkość i struktura zespołu (mobile, ux, backend).
Rola polega na projektowaniu i wdrażaniu biblioteki komponentów (Design System) dla nowej aplikacji mobilnej banku z wykorzystaniem Kotlin Multiplatform (KMM). Inżynier będzie pracował nad wieloplatformowym rozwiązaniem dla Androida i iOS, współpracując z zespołami UX/UI, backend i domenowymi. To stanowisko ma charakter seniorski – wymaga samodzielności w decyzjach architektonicznych oraz dbałości o jakość, wydajność i dostępność (WCAG).
- ✓Nowoczesny stack: KMM, Compose Multiplatform, CI/CD
- ✓Praca nad rozwiązaniem skalowalnym i bezpiecznym (fintech)
- ✓Aktywny wpływ na architekturę i decyzje techniczne
- !Brak informacji o liczbie dni hybrydowych w biurze
- !Projekt dla banku – mogą występować dłuższe procesy decyzyjne i ograniczone narzędzia
- !Rola skupiona na Design Systemie, a nie na bezpośrednim rozwoju funkcji aplikacji – może być mniej widoczna dla biznesu
- !Wielkość firmy 501+ – możliwa biurokracja i ograniczona autonomia
- •Projektowanie i implementacja komponentów UI w Kotlin Multiplatform (Compose Multiplatform)
- •Współpraca z UX/UI oraz backendem przy definiowaniu API komponentów
- •Code review i utrzymanie standardów jakości kodu
- •Pisanie testów jednostkowych i integracyjnych dla biblioteki
- •Optymalizacja wydajności i dostępności (WCAG) komponentów
- •Konfiguracja i utrzymanie CI/CD dla procesu budowania i publikacji biblioteki
- •Udział w spotkaniach zespołu i podejmowanie decyzji architektonicznych
- •Dokumentowanie komponentów i procesów dla innych zespołów
Oferta dla doświadczonych specjalistów (Senior).
Senior Android developer z co najmniej 5-letnim stażem, który ma podstawy iOS (SwiftUI) i minimum rok doświadczenia z KMM, a także zna fintech i WCAG – nawet jeśli nie miał jeszcze okazji tworzyć Design Systemu od podstaw.
Juniorzy i midowie bez ugruntowanego doświadczenia w KMM i fintechu. Osoby szukające wyłącznie pracy zdalnej (oferta zakłada hybrydę w Gdańsku). Inżynierowie nastawieni wyłącznie na backend lub frontend webowy.
- ?Ile osób liczy zespół projektujący Design System i jakie ma kompetencje (iOS, Android, UX)?
- ?Jaki jest harmonogram projektu – czy to inicjatywa nowa, czy kontynuacja?
- ?Jak wygląda współpraca z zespołami domenowymi – czy biblioteka będzie rozwijana iteracyjnie?
- ?Czy przewidziane są dyżury lub on-call?
- ?Jakie są oczekiwania co do znajomości iOS – czy potrzeba samodzielności w tej platformie?
- ?Czy są już wdrożone procesy CI/CD dla KMM, czy to część obowiązków?
- −Liczba dni w biurze (hybryda - nie podano wymiaru)
- −Wielkość i struktura zespołu (mobile, UX, backend)
- −Proces rekrutacyjny (liczba etapów, zadanie domowe, live coding)
- −Czy projekt jest greenfield, czy migracja istniejącego systemu
- −Konkretna nazwa klienta bankowego (może być NDA)
Z opisu wynika ścisła współpraca z innymi squadami domenowymi, UX/UI i backendem – kultura oparta na code review, testach i wspólnym podejmowaniu decyzji architektonicznych.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię Android. Pełne statystyki zarobków →