Opis zlecenia
Szukam doświadczonego programisty Androida, specjalizującego się w Kotlinie, do pracy programistycznych nad istniejącą aplikacją mobilną - rozbudowanym budzikiem z licznymi ustawieniami i funkcjonalnościami.
Zlecenie obejmuje dodanie nowych oraz zmiany w istniejących funkcjonalnościach. Prace opierają się w większości na rozwiązaniach istniejących w innych częściach aplikacji, które należy dostosować zgodnie z wymaganiami. Ze względu na rozmiar i skomplikowanie projektu, na początku współpracy zapewniam ogólny opis fragmentów kodu przeznaczonych do modyfikacji.
Jednocześnie zależy mi na nawiązaniu długotrwałej współpracy (kilka zleceń w ciągu roku) i to zlecenie traktuję jako próbne, w celu zapoznania się z projektem przez programistę oraz sprawdzenia jak kształtuje się współpraca. Docelowo zakres prac wahałby się od prostych zmian w stylu "kopiuj-wklej-dostosuj" jak wyżej, przez samodzielne tworzenie rozbudowanych funkcjonalności od zera, do często czasochłonnego wyszukiwania i naprawiania przyczyn nieprawidłowego działania aplikacji w określonych sytuacjach.
Załączam plik zawierający ogólny opis prac zlecanych w ramach tego ogłoszenia wraz z szacunkami czasowymi oraz kilka przykładów przyszłych, zaawansowanych prac. W pierwszej kolejności będę zainteresowany współpracą z osobami wstępnie gotowymi do przyjęcia zlecenia na zaawansowane prace, po pozytywnym zakończeniu pierwszego zlecenia.
Wymagam, by wszelkie modyfikacje oraz nowe funkcjonalności opierały się na podejściu już wykorzystywanym w aplikacji, czyli m.in. stosowania nazewnictwa wedle konwencji projektu, wykorzystywania dostarczania obiektów poprzez Kodein, wykorzystywania LiveData, ViewModels oraz umieszczania zasobów (np. stringów) w odpowiednich plikach i tym podobne.
Ze względu na udostępnianie całego kodu opublikowanej aplikacji, wymagane jest podpisanie umowy o poufności (NDA).
Praca w rozliczeniu godzinowym. Podstawowe zmiany oceniłem na 12-28h pracy. Wpisany budżet zakłada stawkę 80zł/h brutto i minimalny czas pracy.