#1 Job Board for tech industry in Europe

Android Developer
New
Mobile

Android Developer

Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote
BlueSoft

BlueSoft

W BlueSoft od 2002 roku przekształcamy technologię w realne sukcesy biznesowe. Jako firma IT nie ograniczamy się jedynie do technologii i oprogramowania – koncentrujemy się na całym procesie dostarczania rozwiązań. Od 2019 roku BlueSoft jest dumnym członkiem Grupy Orange Polska.

Tech stack

    Android

    advanced

    Kotlin

    advanced

    Kotlin multiplatform

    advanced

    Android SDK

    advanced

    RxJava

    advanced

    Flutter

    advanced

    Coroutines

    advanced

Job description

Online interview

Wymagania:

  • minimum 5 lat doświadczenia na stanowisku Android Developera;

  • wykształcenie wyższe techniczne lub pokrewne;

  • znajomość wzorców projektowych, coroutines/RxJava, DI;

  • umiejętność pisania testów jednostkowych i funkcjonalnych;

  • biegła znajomość Kotlin, Kotlin MutliPlatform (KMP)​

  • znajomość narzędzi/technologii: Android SDK, Flutter, Android Compose,   Workmanager, Hilt, Coroutines, RxJava2, Room, Kotest;

  • umiejętności szybkiego, kreatywnego i logicznego myślenia;

  • dbałości o wysoką jakość tworzonych rozwiązań;

  • odpowiedzialność za powierzone zadania.

Zakres obowiązków:

  • projektowanie, rozwijanie i utrzymywanie aplikacji mobilnych na platformę Android z wykorzystaniem Kotlin, Jetpack Compose oraz Kotlin Multiplatform (KMP);

  • tworzenie nowoczesnej, skalowalnej i modularnej architektury aplikacji w oparciu o wzorce projektowe i dobre praktyki (m.in. MVVM, Clean Architecture);

  • integracja aplikacji z zewnętrznymi usługami i API (REST/GraphQL) oraz lokalnymi bazami danych (Room);

  • implementacja zadań w tle z użyciem WorkManagera;

  • wykorzystywanie nowoczesnych narzędzi i technologii takich jak Hilt (DI), Coroutines, RxJava2;

  • pisanie testów jednostkowych i funkcjonalnych (np. przy użyciu Kotest lub JUnit);

  • udział w przeglądach kodu oraz aktywne proponowanie ulepszeń;

  • współpraca z zespołem projektowym (backend, frontend, QA, UX) przy definiowaniu wymagań i ustalaniu harmonogramów;

  • dbanie o jakość, wydajność i stabilność aplikacji na wszystkich etapach cyklu życia oprogramowania;

  • monitorowanie i reagowanie na błędy aplikacji (Crashlytics, logi) oraz wdrażanie poprawek;

  • ciągłe rozwijanie swoich kompetencji technicznych oraz dzielenie się wiedzą z zespołem.

Co zyskujesz dołączając do BlueSoft:  

  • współpraca w zespole interdyscyplinarnych ekspertów i entuzjastów technologii, zainspirowanych pracą w płaskiej hierarchii; 

  • stała współpraca w pełnym wymiarze godzin w firmie, która rozwija się dynamicznie od 20 lat; 

  • szansa na rozwój w różnorodnych projektach IT, realizowanych dla bardzo znanych i rozpoznawalnych klientów- liderów w swoich branżach;​  

  • możliwość pracy z najnowszymi technologiami w oparciu o najwyższe standardy developmentu; 

  • elastyczny czas i hybrydowy model pracy (w różnych zespołach funkcjonują różne ustalenia, nie narzucamy żadnych opcji); 

  • szereg inicjatyw wspierających dzielenie się wiedzą i rozwój, takich jak: szkolenia wewnętrzne, gildie tematyczne, możliwość szkolenia i certyfikacji w zakresie Cloud (partnerstwa technologiczne w czterech chmurach); 

  • możliwość nauki języków obcych online; 

  • możliwość dołączenia do Multisport i ubezpieczenia medycznego; 

  • morskie przygody – z nami popływasz po Morzu Karaibskim, Śródziemnym lub Północnym (udział w rejsach firmowych jest dofinansowany przez firmę). 

Undisclosed Salary

B2B