Programista iOS (k/m)
Lumicode
Rola polega na projektowaniu, rozwoju i utrzymaniu aplikacji mobilnych na platformę iOS w firmie będącej częścią 30-letniej grupy IT, specjalizującej się w rozwiązaniach dla dużych przedsiębiorstw i sektora publicznego. Wymagane jest doświadczenie w przetwarzaniu danych medycznych lub aplikacjach mobilnych o profilu medycznym, co wskazuje na specyficzną domenę. Codzienna praca obejmuje implementację w Swift z UIKit i SwiftUI, udział w architekturze, testowanie, dokumentowanie oraz współpracę w metodykach Agile, w tym skalowanych (Nexus, SAFe, LeSS).
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: model pracy (zdalna/hybrydowa/stacjonarna), wielkość zespołu i struktura.
Rola polega na projektowaniu, rozwoju i utrzymaniu aplikacji mobilnych na platformę iOS w firmie będącej częścią 30-letniej grupy IT, specjalizującej się w rozwiązaniach dla dużych przedsiębiorstw i sektora publicznego. Wymagane jest doświadczenie w przetwarzaniu danych medycznych lub aplikacjach mobilnych o profilu medycznym, co wskazuje na specyficzną domenę. Codzienna praca obejmuje implementację w Swift z UIKit i SwiftUI, udział w architekturze, testowanie, dokumentowanie oraz współpracę w metodykach Agile, w tym skalowanych (Nexus, SAFe, LeSS).
- −Wymaganie doświadczenia w skalowanych metodykach zwinnych (SAFe, Nexus, LeSS) może oznaczać duże obciążenie procesem i spotkaniami
- −Doświadczenie medyczne jest wymagane, co znacznie zawęża pulę kandydatów
- −Sprzeczność między poziomem 'junior' w danych strukturalnych a wymaganiami 3+ lat doświadczenia w treści ogłoszenia
- !Brak informacji o modelu pracy (zdalna/hybrydowa/stacjonarna) oraz lokalizacji biura
- !Nie podano wielkości zespołu ani liczby projektów
- !Brak opisu procesu rekrutacyjnego
- !Wymóg medyczny może być trudny do spełnienia dla kandydatów bez tego doświadczenia
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja nowych funkcjonalności w Swift z użyciem UIKit i SwiftUI
- •Uczestnictwo w spotkaniach Agile (stand-up, planning, retrospective) oraz w ceremoniach skalowanych metodyk zwinnych
- •Projektowanie architektury modułów aplikacji z dbałością o skalowalność i wydajność
- •Pisanie testów jednostkowych i integracyjnych oraz debugowanie aplikacji
- •Integracja z API zgodnymi ze specyfikacją OpenAPI/Swagger
- •Dokumentowanie rozwiązań technicznych i przygotowywanie materiałów dla zespołu i interesariuszy
- •Śledzenie najnowszych trendów i wdrażanie innowacyjnych optymalizacji
Oferta odpowiednia dla osób na początku kariery w IT.
Programista iOS z około 3 letnim stażem, który ma praktykę w tworzeniu aplikacji medycznych i zna podstawy skalowanego Agile. Osoba ta może nie posiadać jeszcze głębokiej wiedzy architektonicznej, ale powinna wykazywać się samodzielnością w kodzie.
Osoby z mniej niż 3 latami doświadczenia w iOS, nie mające styczności z medycznymi aplikacjami mobilnymi ani nie znające skalowanych metodyk zwinnych (SAFe, Nexus, LeSS). Juniorzy bez takiego doświadczenia nie będą pasować.
- ?Czy praca jest zdalna, hybrydowa czy stacjonarna? Jeśli hybrydowa, ile dni w biurze?
- ?Ile osób liczy zespół iOS? Jaki jest podział ról?
- ?Nad jakim konkretnie projektem medycznym będę pracować? Czy to aplikacja dla pacjentów czy lekarzy?
- ?Jak wygląda praktyczne stosowanie skalowanych metodyk zwinnych? Ile spotkań tygodniowo?
- ?Czy istnieje możliwość rozwoju i szkoleń? Czy jest budżet na konferencje?
- ?Jakie są godziny pracy i czy przewidziane są dyżury on-call?
- ?Jak wygląda proces wdrożenia nowej osoby i mentorship?
- −Model pracy (zdalna/hybrydowa/stacjonarna)
- −Wielkość zespołu i struktura
- −Opis procesu rekrutacyjnego
- −Szczegóły projektu medycznego
- −Czy wymóg medyczny jest obligatoryjny czy tylko mile widziany