IOS Developer (k/m/os.)
BlueSoft
Rola polega na rozwoju i utrzymaniu dużej aplikacji mobilnej dla największego banku w Polsce. Będziesz pracować w zespole Scrum z backendem, QA, UX i biznesem. Do codziennych zadań należy implementacja nowych funkcjonalności w Swift/SwiftUI, refaktoryzacja legacy kodu w Objective-C, pisanie testów jednostkowych, przeglądy kodu oraz udział w ceremoniach Agile. Aplikacja ma wysokie wymagania co do bezpieczeństwa, niezawodności i jakości kodu. To rola regular (mid-level), wymagająca znajomości architektur TCA, VIPER i POP.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak widełek wynagrodzenia, nie podano konkretnej liczby dni w biurze dla hybrydy.
Rola polega na rozwoju i utrzymaniu dużej aplikacji mobilnej dla największego banku w Polsce. Będziesz pracować w zespole Scrum z backendem, QA, UX i biznesem. Do codziennych zadań należy implementacja nowych funkcjonalności w Swift/SwiftUI, refaktoryzacja legacy kodu w Objective-C, pisanie testów jednostkowych, przeglądy kodu oraz udział w ceremoniach Agile. Aplikacja ma wysokie wymagania co do bezpieczeństwa, niezawodności i jakości kodu. To rola regular (mid-level), wymagająca znajomości architektur TCA, VIPER i POP.
- ✓Praca nad aplikacją o dużej skali i wysokich standardach (bank)
- ✓Nowoczesne technologie: SwiftUI, TCA
- ✓Możliwość zdobycia certyfikatów chmurowych (partnerstwa z 4 chmurami)
- ✓Nauka języków (angielski, niemiecki) finansowana przez firmę
- ✓Płaska hierarchia i kultura dzielenia się wiedzą
- −Klauzula o przetwarzaniu danych w systemach AI – może budzić wątpliwości prawne
- !Brak informacji o procesie rekrutacyjnym
- !Duża liczba wymagań dotyczących architektur (TCA, VIPER, POP) – sugeruje specyficzny stack, który może ograniczać rozwój w innych kierunkach
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Rozwój nowych funkcjonalności w Swift i SwiftUI
- •Utrzymanie i refaktoryzacja legacy kodu w Objective-C
- •Pisanie i utrzymywanie testów jednostkowych
- •Przeglądy kodu (code review) w ramach zespołu
- •Współpraca z zespołami backend, QA i UX przy definiowaniu wymagań
- •Modularyzacja aplikacji i zarządzanie zależnościami (DI)
- •Udział w ceremoniach Scrum (daily, planning, retrospective)
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Mid-level iOS developer z co najmniej 2 latami komercyjnego doświadczenia w Swift, znajomością Objective-C na poziomie umożliwiającym czytanie i modyfikację kodu, oraz praktyczną znajomością TCA lub VIPER. Powinien mieć doświadczenie z Git i testami jednostkowymi.
Juniorzy bez znajomości Objective-C i doświadczenia z architekturami TCA/VIPER. Osoby niechętne do pracy z legacy kodem lub szukające wyłącznie pracy zdalnej (model hybrydowy w Warszawie).
- ?Ile dni w tygodniu obowiązuje praca hybrydowa w tym konkretnym zespole?
- ?Jaka jest wielkość zespołu (liczba iOS developerów, osób w squdzie)?
- ?Jaki jest stosunek prac nad nowymi feature'ami do utrzymania legacy?
- ?Czy przewidziane są dyżury lub on-call? Jak wygląda proces zgłaszania incydentów?
- ?Jaki jest budżet na szkolenia i certyfikacje?
- ?Jak wygląda proces rekrutacji – ile etapów, czy jest zadanie domowe?
- −Brak widełek wynagrodzenia
- −Nie podano konkretnej liczby dni w biurze dla hybrydy
- −Brak opisu procesu rekrutacyjnego (etapy, czas)
- −Nie wiadomo, czy przewidziane są dyżury/on-call
- −Brak informacji o wielkości zespołu i strukturze projektu
Zespół interdyscyplinarnych ekspertów z płaską hierarchią, nastawiony na dzielenie się wiedzą i rozwój. Współpraca z backendem, QA, UX i biznesem.