Senior iOS Developer

Bluesoft — Poland · Posted ~6 hours ago

Senior

Skills

Swift iOS development SwiftUI UIKit Objective-C Legacy code maintenance Code refactoring Mobile application development Code review TCA VIPER

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Develop and enhance a sophisticated iOS application, creating new functionality while maintaining and refactoring legacy code. You will work closely with backend, QA, UX, and business teams and apply modern Swift development alongside established architectural patterns such as composable, modular, and protocol-oriented approaches.

Highlights

Strong focus on modern iOS development, opportunities to build new mobile features, improve legacy code, collaborate cross-functionally, and work with established architectural patterns and quality standards.

Description

BlueSoft to innowacyjny Software House należący do Grupy Orange. Mamy wewnętrzną filozofię – tworzenie prostych i skutecznych rozwiązań dla skomplikowanych problemów. Powstaliśmy w 2002 roku i dziś współpracuje z nami ponad 1000 inżynierów i inżynierek znających przeszło 200 technologii! Twoje zadania: rozwój nowych funkcjonalności aplikacji mobilnej;utrzymanie oraz refaktoryzacja istniejącego kodu (w tym kodu legacy);współpraca z zespołami backend, QA, UX oraz biznesem;udział w przeglądach kodu i dbanie o jakość techniczną rozwiązań;praca zgodnie z obowiązującymi standardami architektonicznymi i procesami wytwórczymi Banku.Technologie i języki: bardzo dobra znajomość Swift i doświadczenie w rozwoju nowych funkcjonalności,dobra znajomość podstaw Objective-C (istotna część aplikacji to kod legacy),doświadczenie w pracy z SwiftUI oraz UIKit.Architektura i wzorce: praktyczne doświadczenie w pracy z:TCA (The Composable Architecture);VIPER;POP (Protocol-Oriented Programming);Dependency Injection (DI);doświadczenie w modularyzacji aplikacji mobilnych.Jakość i proces wytwórczy: doświadczenie w pisaniu i utrzymywaniu testów jednostkowych;praca z systemem kontroli wersji Git;doświadczenie w pracy w zespołach Scrum / Agile.Na poszczególnych etapach rekrutacji oraz nawiązywania współpracy BlueSoft może wymagać weryfikacji tożsamości za pomocą kodu QR w aplikacji mObywatel. Oferujemy: 👨 💻 współpracę w zespole interdyscyplinarnych ekspertów i entuzjastów technologii, zainspirowanych pracą w płaskiej hierarchii; 📈 stałą współpraca w pełnym wymiarze godzin w niezwykłej firmie, która rozwija się dynamicznie od 20 lat; 🚀 szansę na rozwój w różnorodnych projektach IT, realizowanych dla bardzo znanych i rozpoznawalnych klientów- liderów w swoich branżach; 🥇 możliwość pracy z najnowszymi technologiami w oparciu o najwyższe standardy developmentu; ⌚️ elastyczny czas i hybrydowy lub w pełni zdalny model pracy (w różnych zespołach funkcjonują różne ustalenia, nie narzucamy żadnych opcji); ☁ szereg inicjatyw wspierających dzielenie się wiedzą i rozwój, takich jak: szkolenia wewnętrzne, gildie tematyczne, możliwość szkolenia i certyfikacji w zakresie Cloud (partnerstwa technologiczne w czterech chmurach); 📣 możliwość nauki języka angielskiego lub niemieckiego online oraz zespołowe lekcje języka angielskiego; 🏋️ ♂️ możliwość dołączenia do Multisport i ubezpieczenia medycznego; ⛵️ morskie przygody – z nami popływasz po Morzu Karaibskim, Śródziemnym lub Północnym (udział w rejsach firmowych jest dofinansowany przez firmę).