Szukam doświadczonych programistów mobilnych do przeprowadzenia audytu technicznego istniejącej aplikacji.
O projekcie:
Jest publicznie opublikowana aplikacja z aktywną społecznością.
Dokumentacja projektu jest nieobecna. Jest kod.
Celem audytu jest uzyskanie obiektywnej oceny stanu bazy kodu, architektury i jakości kodu przed podjęciem projektu do wsparcia i rozwoju.
Zadania dla specjalisty/specjalistów:
Przeprowadzenie analizy kodu źródłowego aplikacji.
Ocena:
Jakości i czystości kodu.
Rozwiązań architektonicznych.
Potencjalnych problemów z bezpieczeństwem.
Możliwych miejsc do optymalizacji wydajności.
Ogólnej utrzymywalności i skalowalności bazy kodu.
Przygotowanie szczegółowego raportu w czytelnej formie (np. dokument PDF) z wnioskami, listą wykrytych problemów, rekomendacjami ich rozwiązania oraz priorytetyzacją.
Technologie:
iOS: Swift
Android: Kotlin
Idealny kandydat:
Ma znaczące doświadczenie w programowaniu w Swift lub Kotlin. (Mogą to być dwaj różni programiści)
Ma praktyczne doświadczenie w przeprowadzaniu przeglądów kodu i audytów technicznych.
Potrafi jasno i strukturalnie przedstawiać swoje myśli na piśmie.
Warunki współpracy:
Na pierwszym etapie potrzebny jest tylko audyt i raport.
Po udanym audycie i przyjęciu projektu - otwierają się perspektywy długoterminowej współpracy w zakresie wsparcia i rozwoju aplikacji.
Możliwe są dwa warianty: jeden specjalista, który może przeprowadzić audyt dla obu platform, lub dwóch oddzielnych specjalistów (iOS i Android).
Aby odpowiedzieć, proszę podać informacje:
Preferowana stawka za godzinę pracy ($/godz).
Liczba godzin, które jesteś gotów poświęcić w tygodniu na to zadanie.
Kiedy możesz zacząć?
Kilka przykładów (2-3) twoich projektów lub audytów, które potwierdzają twoje doświadczenie. Wystarczy krótki opis, co robiłeś i dla kogo (można bez nazw firm, jeśli NDA).
Budżet: Ograniczony, cena za pełny audyt do uzgodnienia.
Czekam na twoje propozycje!