Senior Android Developer
Summary
Build and ship Android apps using Kotlin, Jetpack Compose, and modern Android architecture; mentor junior/mid devs and review code.
Hej! Jesteśmy Angry Nerds i zapraszamy Cię do naszego świata apek mobilnych i webowych!
O Angry Nerds słów kilka:
Software House | 10 lat na rynku | ok. 100 osób na pokładzie | 545 zrealizowanych projektów
Obecnie poszukujemy osoby na stanowisko Senior Android Developera :)
Twój zakres obowiązków:
Tworzenie i rozwój kodu we współpracy z zespołem projektowym,
Mentorowanie programistów (junior/mid), przeprowadzanie code review oraz dbanie o najwyższe standardy techniczne w zespole,
Współpraca z klientem w zakresie proponowanych rozwiązań dla nowych funkcjonalności,
Udział w procesach analizy, estymacji i planowania projektu,
-
Wsparcie w podejmowaniu decyzji dotyczących architektury i projektowania aplikacji.
Nasze oczekiwania:
Minimum 5 lat komercyjnego doświadczenia w tworzeniu nowoczesnych aplikacji na platformę Android,
Bardzo dobra znajomość Kotlina i Android SDK,
Doświadczenie w pracy z Coroutines, Kotlin Flow, Retrofit, frameworkami Dependency Injection (np. Hilt), MVVM / MVI, Room,
Doświadczenie w debugowaniu, profilowaniu i optymalizacji wydajności aplikacji,
Doświadczenie w pisaniu testów jednostkowych,
Biegła znajomość Jetpack Compose, w tym testowanie i optymalizacja rekompozycji,
Wiedza dotycząca procesu publikacji aplikacji w Google Play,
Praktyczna znajomość CI/CD: konfiguracja i utrzymanie pipeline'ów oraz automatyzacja buildów i dystrybucji (np. GitHub Actions),
Doświadczenie w projektowaniu architektury aplikacji mobilnych, w tym modularyzacji,
Dobra znajomość Gradle: konfiguracja buildów i wariantów, konfiguracja R8, zarządzanie zależnościami, optymalizacja czasu buildu,
-
Znajomość języka angielskiego na poziomie umożliwiającym swobodną komunikację z klientem.
Mile widziane:
Doświadczenie w pracy z Bluetooth Low Energy (BLE),
Doświadczenie z adaptacyjnym UI,
-
Doświadczenie z Kotlin Multiplatform.
Oferujemy:
Pracę w pełni zdalną,
Elastyczne godziny rozpoczęcia pracy (core hours 10.00-15.00),
Służbowy sprzęt i budżet na akcesoria,
Roczny budżet szkoleniowy,
Dofinansowanie do pakietu sportowego i opieki medycznej,
Budżet integracyjny,
Pracę w firmie o płaskiej strukturze, w zgranym zespole Nerdów :)