Senior Android Developer
B3 CONSULTING POLAND sp. z o.o.
⚲ Warszawa, Śródmieście
Do uzgodnienia
Wymagania
- Kotlin
- Jetpack Compose
- Android SDK
- MVVM
- SOLID
- Clean Architecture
Opis stanowiska
Nasze wymagania:
Wieloletnie doświadczenie z Android SDK oraz Kotlin: Praktyczna znajomość budowania, optymalizacji i utrzymywania rozbudowanych aplikacji mobilnych.
Solidne fundamenty inżynieryjne: Zdolność stosowania zasad SOLID oraz biegłość we wdrażaniu architektur systemowych (np. MVVM, MVI, Clean Architecture) w celu zachowania modularności.
Biegłość w korzystaniu z narzędzi AI: Doświadczenie we wdrażaniu narzędzi wspierających kodowanie (np. LLMy, asystenci kodu) do automatyzacji powtarzalnych zadań, generowania dokumentacji i zwiększania produktywności.
Doświadczenie z nowoczesnym UI: Praktyczna znajomość tworzenia interfejsów przy użyciu Jetpack Compose wraz z umiejętnością nawigowania w starszej warstwie widoków (XML).
Doświadczenie w zarządzaniu stanem i danymi: Umiejętność projektowania wydajnych warstw danych, pracy z lokalnymi bazami i mechanizmami synchronizacji.
Praktyczne podejście do testowania oprogramowania: Zdolność do pisania kodu, który natywnie wspiera testy jednostkowe i integracyjne.
Znajomość języka angielskiego: Poziom umożliwiający płynną komunikację w codziennej pracy projektowej oraz tworzenie przejrzystej dokumentacji technicznej.
O projekcie:
Obecnie poszukujemy osoby na stanowisko Senior Android Developer, który razem z nami stworzy wiodące centrum innowacji cyfrowych w Polsce.
Zakres obowiązków:
Projektowanie nowej architektury: Implementacja nowoczesnych rozwiązań architektonicznych gwarantujących wysoką skalowalność i łatwość rozbudowy aplikacji.
Samodzielność decyzyjna i rozwiązywanie problemów: Branie odpowiedzialności za złożone wyzwania techniczne oraz samodzielne prowadzenie skomplikowanych wątków programistycznych.
Wykorzystanie AI w procesie developmentu: Aktywne stosowanie asystentów opartych o sztuczną inteligencję (takich jak GitHub Copilot, Claude czy ChatGPT) w celu optymalizacji pracy, wsparcia przy refaktoryzacji i weryfikacji logiki biznesowej.
Zapewnienie standardów jakości: Pisanie kodu zorientowanego na testowalność (test-driven mindset) oraz dbanie o stabilność środowiska produkcyjnego.
Mentoring i facylitacja wiedzy: Dzielenie się doświadczeniem z zespołem, prowadzenie merytorycznego code review oraz promowanie zaawansowanych praktyk inżynieryjnych.
Optymalizacja wydajności systemowej: Praca nad wydajnością aplikacji, optymalizacją zużycia zasobów oraz sprawnym przepływem i synchronizacją danych.
Oferujemy:
Benefity w obszarze zdrowia i sportu dopasowane do Twoich potrzeb
Bezpłatne treningi biegowe i pływackie, wewnętrzna drużyna triatlonowa, wspólne zawody (Warszawa)
Skrojone na miarę działania rozwojowe pozwalające pogłębić wiedzę ekspercką
Cykliczne inicjatywy pozwalające na rozwój w innych dziedzinach IT niż aktualna
Wieloletnie doświadczenie z Android SDK oraz Kotlin: Praktyczna znajomość budowania, optymalizacji i utrzymywania rozbudowanych aplikacji mobilnych.
Solidne fundamenty inżynieryjne: Zdolność stosowania zasad SOLID oraz biegłość we wdrażaniu architektur systemowych (np. MVVM, MVI, Clean Architecture) w celu zachowania modularności.
Biegłość w korzystaniu z narzędzi AI: Doświadczenie we wdrażaniu narzędzi wspierających kodowanie (np. LLMy, asystenci kodu) do automatyzacji powtarzalnych zadań, generowania dokumentacji i zwiększania produktywności.
Doświadczenie z nowoczesnym UI: Praktyczna znajomość tworzenia interfejsów przy użyciu Jetpack Compose wraz z umiejętnością nawigowania w starszej warstwie widoków (XML).
Doświadczenie w zarządzaniu stanem i danymi: Umiejętność projektowania wydajnych warstw danych, pracy z lokalnymi bazami i mechanizmami synchronizacji.
Praktyczne podejście do testowania oprogramowania: Zdolność do pisania kodu, który natywnie wspiera testy jednostkowe i integracyjne.
Znajomość języka angielskiego: Poziom umożliwiający płynną komunikację w codziennej pracy projektowej oraz tworzenie przejrzystej dokumentacji technicznej.
O projekcie:
Obecnie poszukujemy osoby na stanowisko Senior Android Developer, który razem z nami stworzy wiodące centrum innowacji cyfrowych w Polsce.
Zakres obowiązków:
Projektowanie nowej architektury: Implementacja nowoczesnych rozwiązań architektonicznych gwarantujących wysoką skalowalność i łatwość rozbudowy aplikacji.
Samodzielność decyzyjna i rozwiązywanie problemów: Branie odpowiedzialności za złożone wyzwania techniczne oraz samodzielne prowadzenie skomplikowanych wątków programistycznych.
Wykorzystanie AI w procesie developmentu: Aktywne stosowanie asystentów opartych o sztuczną inteligencję (takich jak GitHub Copilot, Claude czy ChatGPT) w celu optymalizacji pracy, wsparcia przy refaktoryzacji i weryfikacji logiki biznesowej.
Zapewnienie standardów jakości: Pisanie kodu zorientowanego na testowalność (test-driven mindset) oraz dbanie o stabilność środowiska produkcyjnego.
Mentoring i facylitacja wiedzy: Dzielenie się doświadczeniem z zespołem, prowadzenie merytorycznego code review oraz promowanie zaawansowanych praktyk inżynieryjnych.
Optymalizacja wydajności systemowej: Praca nad wydajnością aplikacji, optymalizacją zużycia zasobów oraz sprawnym przepływem i synchronizacją danych.
Oferujemy:
Benefity w obszarze zdrowia i sportu dopasowane do Twoich potrzeb
Bezpłatne treningi biegowe i pływackie, wewnętrzna drużyna triatlonowa, wspólne zawody (Warszawa)
Skrojone na miarę działania rozwojowe pozwalające pogłębić wiedzę ekspercką
Cykliczne inicjatywy pozwalające na rozwój w innych dziedzinach IT niż aktualna
🔍 Dekoder Ogłoszenia
🟡
wieloletnie doświadczenie z Android SDK oraz Kotlin
Może oznaczać zarówno głębokie, jak i powierzchowne doświadczenie, kluczowe jest praktyczne zastosowanie.
🟡
Solidne fundamenty inżynieryjne
Oczekuje się nie tylko znajomości zasad, ale przede wszystkim umiejętności ich praktycznego stosowania w złożonych projektach.
🔴
Biegłość w korzystaniu z narzędzi AI
Może oznaczać zarówno zaawansowane wykorzystanie AI do optymalizacji, jak i podstawowe użycie asystentów kodu.
🟡
Doświadczenie z nowoczesnym UI
Oprócz Jetpack Compose, może być wymagane również utrzymanie i modyfikacja starszych rozwiązań opartych na XML.
🔴
stworzy wiodące centrum innowacji cyfrowych w Polsce
Ambitna wizja, która może oznaczać zarówno przełomowe projekty, jak i presję na szybkie dostarczanie innowacyjnych rozwiązań.