iOS Developer
⚲ Warszawa
18 144 - 26 544 PLN (B2B)
Wymagania
- iOS
- API
- Swift
- SwiftUI
- UIKit
- REST API
- MVVM
- Clean Architecture
Opis stanowiska
O projekcie:
Wspólnie z naszym Partnerem poszukujemy doświadczonej osoby na stanowisko iOS Developer (k/m). Projekt dotyczy modernizacji systemu bankowości internetowej w obszarze płatności.
✨ OFERUJEMY:
- 🤖 Nowoczesny proces rekrutacji z AI Rekruterem (AIR) - rozmowa 24/7, natychmiastowy feedback, możliwość powtórzenia. Finalną decyzję zawsze podejmuje Rekruter Connectis.- Pracę w nowoczesnym środowisku mikroserwisowym z wykorzystaniem narzędzi AI.- Udział w strategicznym projekcie modernizacji systemu bankowego.- Udział w meetupach technologicznych i spotkaniach integracyjnych.- 🌍 Model hybrydowy - Warszawa (2 dni z biura, 3 dni zdalnie).- 5000 PLN za polecenie znajomych do naszych projektów.- Wsparcie dedykowanej osoby kontaktowej z Connectis.- Stabilna, długofalowa współpraca B2B.
Dziękujemy za wszystkie zgłoszenia. Pragniemy poinformować że skontaktujemy się z wybranymi osobami.
Wymagania:
- Minimum 5-letnie doświadczenie komercyjne na stanowsiko iOS Developer.- Bardzo dobra znajomość języka Swift oraz doświadczenie w rozwoju i utrzymaniu aplikacji mobilnych klasy enterprise z wykorzystaniem najnowszych możliwości platformy iOS.- Bardzo dobra znajomość frameworków SwiftUI i UIKit oraz doświadczenie w tworzeniu skalowalnych, wydajnych i responsywnych interfejsów użytkownika dla aplikacji bankowych i finansowych.- Dobra znajomość integracji z REST API, obejmująca implementację komunikacji z usługami backendowymi, mechanizmów autoryzacji, obsługi błędów oraz bezpiecznej wymiany danych.- Praktyczne doświadczenie w stosowaniu wzorców architektonicznych MVVM i Clean Architecture oraz zasad SOLID w celu zapewnienia wysokiej jakości, testowalności i łatwości utrzymania kodu.
Codzienne zadania:
- Udział w pełnym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie i implementację, po testy oraz wdrożenie produkcyjne.
- Dbanie o wysoką jakość kodu, wydajność, niezawodność, bezpieczeństwo oraz zgodność z dobrymi praktykami programistycznymi.
- Implementacja nowych funkcjonalności związanych z płatnościami SEPA w aplikacji mobilnej banku na platformie iOS.
- Udział w code review oraz procesach ciągłego doskonalenia aplikacji i procesów wytwórczych.
- Rozwój, utrzymanie oraz optymalizacja modułów płatniczych w aplikacji iOS.
- Integracja aplikacji z backendowymi API systemów płatniczych.
Wspólnie z naszym Partnerem poszukujemy doświadczonej osoby na stanowisko iOS Developer (k/m). Projekt dotyczy modernizacji systemu bankowości internetowej w obszarze płatności.
✨ OFERUJEMY:
- 🤖 Nowoczesny proces rekrutacji z AI Rekruterem (AIR) - rozmowa 24/7, natychmiastowy feedback, możliwość powtórzenia. Finalną decyzję zawsze podejmuje Rekruter Connectis.- Pracę w nowoczesnym środowisku mikroserwisowym z wykorzystaniem narzędzi AI.- Udział w strategicznym projekcie modernizacji systemu bankowego.- Udział w meetupach technologicznych i spotkaniach integracyjnych.- 🌍 Model hybrydowy - Warszawa (2 dni z biura, 3 dni zdalnie).- 5000 PLN za polecenie znajomych do naszych projektów.- Wsparcie dedykowanej osoby kontaktowej z Connectis.- Stabilna, długofalowa współpraca B2B.
Dziękujemy za wszystkie zgłoszenia. Pragniemy poinformować że skontaktujemy się z wybranymi osobami.
Wymagania:
- Minimum 5-letnie doświadczenie komercyjne na stanowsiko iOS Developer.- Bardzo dobra znajomość języka Swift oraz doświadczenie w rozwoju i utrzymaniu aplikacji mobilnych klasy enterprise z wykorzystaniem najnowszych możliwości platformy iOS.- Bardzo dobra znajomość frameworków SwiftUI i UIKit oraz doświadczenie w tworzeniu skalowalnych, wydajnych i responsywnych interfejsów użytkownika dla aplikacji bankowych i finansowych.- Dobra znajomość integracji z REST API, obejmująca implementację komunikacji z usługami backendowymi, mechanizmów autoryzacji, obsługi błędów oraz bezpiecznej wymiany danych.- Praktyczne doświadczenie w stosowaniu wzorców architektonicznych MVVM i Clean Architecture oraz zasad SOLID w celu zapewnienia wysokiej jakości, testowalności i łatwości utrzymania kodu.
Codzienne zadania:
- Udział w pełnym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie i implementację, po testy oraz wdrożenie produkcyjne.
- Dbanie o wysoką jakość kodu, wydajność, niezawodność, bezpieczeństwo oraz zgodność z dobrymi praktykami programistycznymi.
- Implementacja nowych funkcjonalności związanych z płatnościami SEPA w aplikacji mobilnej banku na platformie iOS.
- Udział w code review oraz procesach ciągłego doskonalenia aplikacji i procesów wytwórczych.
- Rozwój, utrzymanie oraz optymalizacja modułów płatniczych w aplikacji iOS.
- Integracja aplikacji z backendowymi API systemów płatniczych.
🔍 Dekoder Ogłoszenia
🔴
Nowoczesny proces rekrutacji z AI Rekruterem (AIR) - rozmowa 24/7, natychmiastowy feedback, możliwość powtórzenia.
Proces rekrutacyjny jest zautomatyzowany i może być mniej personalny, a "natychmiastowy feedback" może oznaczać automatyczne odpowiedzi, a nie merytoryczną ocenę.
🔴
Pracę w nowoczesnym środowisku mikroserwisowym z wykorzystaniem narzędzi AI.
Może oznaczać, że projekt jest złożony i wymaga pracy z wieloma niezależnymi usługami, co może być wyzwaniem w integracji i debugowaniu.
🔴
Udział w strategicznym projekcie modernizacji systemu bankowego.
Projekt jest ważny dla klienta, co może oznaczać wysokie wymagania, presję czasu i konieczność pracy nad krytycznymi funkcjonalnościami.
🟡
Model hybrydowy - Warszawa (2 dni z biura, 3 dni zdalnie).
Wymaga obecności w biurze dwa razy w tygodniu, co może być uciążliwe dla osób mieszkających daleko od Warszawy.
🔴
Stabilna, długofalowa współpraca B2B.
Umowa B2B oznacza brak świadczeń pracowniczych takich jak urlop płatny czy zwolnienia lekarskie, a "stabilna" może oznaczać brak możliwości szybkiego zakończenia współpracy bez konsekwencji.