Oferta współpracy w ramach projektu polegającego na rozwoju i utrzymaniu natywnej aplikacji mobilnej iOS dla dużej organizacji o charakterze regulowanym.
Projekt realizowany jest w środowisku korporacyjnym, z wysokimi wymaganiami w zakresie jakości kodu, bezpieczeństwa, zgodności regulacyjnej oraz skalowalności.
Aplikacja oparta jest o modułową architekturę, umożliwiającą niezależny rozwój funkcjonalności, łatwe utrzymanie oraz dalszą rozbudowę systemu.
responsibilities :
Projektowanie i rozwój natywnej aplikacji iOS w języku Swift
Praca z modułową architekturą aplikacji (feature modules / core modules)
Implementacja funkcjonalności zgodnie z ustalonymi standardami jakości i bezpieczeństwa
Integracja aplikacji z systemami backendowymi (REST / JSON)
Współpraca z zespołami backend, QA, UX oraz analitykami biznesowymi
Udział w przeglądach kodu (code review) i dbanie o jego jakość oraz reużywalność
Tworzenie i utrzymywanie testów jednostkowych
Dokumentowanie rozwiązań technicznych
Identyfikowanie problemów technicznych oraz proponowanie usprawnień
requirements-expected :
Minimum 4 lata komercyjnego doświadczenia w tworzeniu aplikacji iOS
Bardzo dobra znajomość Swift oraz iOS SDK
Doświadczenie w pracy z modułową lub warstwową architekturą aplikacji
Znajomość integracji z REST API
Doświadczenie w pisaniu testów jednostkowych oraz znajomość zasad TDD
Umiejętność tworzenia czystego, czytelnego i reużywalnego kodu
Doświadczenie w projektach o podwyższonych wymaganiach jakościowych (enterprise / korporacyjne)
Bardzo dobra znajomość języka angielskiego (min. B2)