Mobile App Developer
cloudatus
Rola polega na tworzeniu i utrzymywaniu natywnych aplikacji mobilnych na Android (Kotlin) i iOS (Swift) dla klientów cloudatus. Developer będzie odpowiedzialny za rozwój nowych funkcji, optymalizację wydajności, integrację z backendem poprzez REST API i MQTT, obsługę komunikacji Bluetooth oraz pisanie testów jednostkowych i UI. Praca w małym, dynamicznym zespole nad całym ekosystemem produktu – od hardware'u po frontend.
Brakuje: brak opisu procesu rekrutacyjnego (liczba etapów, zadanie domowe, live coding), nie podano wielkości zespołu projektowego.
Rola polega na tworzeniu i utrzymywaniu natywnych aplikacji mobilnych na Android (Kotlin) i iOS (Swift) dla klientów cloudatus. Developer będzie odpowiedzialny za rozwój nowych funkcji, optymalizację wydajności, integrację z backendem poprzez REST API i MQTT, obsługę komunikacji Bluetooth oraz pisanie testów jednostkowych i UI. Praca w małym, dynamicznym zespole nad całym ekosystemem produktu – od hardware'u po frontend.
- ✓Lekcje języków obcych (angielski, niemiecki)
- ✓Nowoczesny sprzęt komputerowy
- ✓Elastyczne godziny pracy
- −Firma ma mały zespół (11-25 osób), co może oznaczać mniejszą stabilność i większą odpowiedzialność za szeroki zakres zadań
- −Brak informacji o długości projektu lub rotacji klientów (typowe dla outsourcingu)
- !Nie podano liczby osób w zespole ani konkretnego projektu
- !Opis 'młody, dynamiczny zespół' – może oznaczać nieformalne procesy
- !Wymóg znajomości Bluetooth i MQTT nie jest wyszczególniony jako 'must have' w liście technologii, ale pojawia się w opisie obowiązków
- •Implementacja nowych funkcji w Kotlin (Android) i Swift (iOS) z użyciem Android Studio i Xcode
- •Optymalizacja wydajności aplikacji pod kątem różnych urządzeń
- •Integracja z backendem przez REST API i MQTT
- •Pisanie testów jednostkowych i UI (JUnit, XCTest, Espresso, XCUITest)
- •Obsługa komunikacji Bluetooth z urządzeniami zewnętrznymi
- •Udział w codziennych spotkaniach Scrum i planowaniu sprintów
- •Code review i utrzymanie czystości kodu (clean code, UX/UI quality)
- •Współpraca z designerami, backend developerami i product managerami
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Developer z co najmniej 1-2 latami doświadczenia w natywnym developmentcie na obie platformy, który potrafi samodzielnie realizować zadania i integrować aplikacje z backendem przez REST API. Znajomość Bluetooth i MQTT będzie dodatkowym atutem.
Juniorzy bez komercyjnego doświadczenia w natywnym developmentcie zarówno na Androida, jak i iOS. Osoby szukające pracy w dużej korporacji z rozbudowaną strukturą. Kandydaci preferujący wyłącznie cross-platform (np. React Native bez znajomości natywnego stacku).
- ?Ile osób liczy zespół mobilny, w którym będę pracować?
- ?Jak wygląda proces decyzyjny – czy developer ma wpływ na wybór technologii i architektury?
- ?Czy w projekcie używane są CI/CD? Jeśli tak, to jakie narzędzia?
- ?Czy istnieje możliwość pracy wyłącznie nad jedną platformą, czy konieczna jest znajomość obu?
- ?Jak wygląda wsparcie dla rozwoju – czy firma finansuje konferencje lub certyfikacje?
- ?Czy w projekcie występuje dyżur (on-call) lub praca w weekendy?
- ?Jakie są najbliższe plany rozwojowe dla aplikacji – czy praca dotyczy istniejącego produktu, czy greenfieldu?
- −Brak opisu procesu rekrutacyjnego (liczba etapów, zadanie domowe, live coding)
- −Nie podano wielkości zespołu projektowego
- −Brak informacji o systemie CI/CD
- −Nie sprecyzowano, czy rola wymaga podróży służbowych
- −Brak danych o budżecie szkoleniowym
Praca w małym, dynamicznym zespole odpowiedzialnym za cały ekosystem produktu – od hardware'u po backend. Współpraca z designerami, backend developerami i product managerami w ramach agile (Scrum).
Poniżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię Git. Pełne statystyki zarobków →