Senior iOS Software Engineer (Swift)
Tech Stack / Keywords
Firma i stanowisko
For our client, we are building a next-generation mobile application with a modern architecture based on Native Shells, Native Modules, WebView, and Server Driven UI (SDUI). The project focuses on user experience, performance, security, and scalability, enabling multiple independent teams to work efficiently while maintaining consistent mobile product experiences.
Wymagania
- 3+ years of commercial experience in iOS development.
- Strong knowledge of Swift, UIKit, and SwiftUI.
- Experience with MVVM architecture.
- Practical experience with Combine or RxSwift.
- Experience integrating with REST APIs and WebSocket communication.
- Experience with Firebase, including Analytics and Crashlytics.
- Knowledge of unit testing and test-driven development principles.
- Practical experience with Swift Concurrency.
- Experience with dependency management tools such as SPM or CocoaPods.
- Understanding of App Store release process.
- Experience with CI/CD pipelines, preferably using GitHub Actions.
- Good understanding of mobile application design principles, accessibility standards, and data security practices.
- English proficiency at B2 level or higher.
- Strong communication skills, ownership, and ability to work independently.
Nice to have:
- Experience with automated and end-to-end testing.
- Familiarity with Jira and Confluence.
- Experience working with Design Systems and Figma.
- Understanding of GDPR-related requirements and A/B testing methodologies.
- Experience using AI-powered tools to support software development processes.
Obowiązki
- Design and develop modern iOS applications using Swift, UIKit, and SwiftUI.
- Create and maintain automated tests ensuring quality and reliability.
- Contribute to iOS Design System development, including reusable UI components and documentation.
- Collaborate closely with Product, UX, Backend, and other engineering teams.
- Participate in technical decision-making and architectural discussions.
- Build user-centric interfaces focused on usability, accessibility, and consistency.
- Ensure code quality, maintainability, and adherence to engineering best practices.
- Work in an agile, iterative product development environment.
Benefity
- Opportunity to work on a high-impact mobile product used by thousands of users.
- Influence on mobile architecture, technical standards, and engineering practices.
- Collaboration with experienced Mobile Architects, Tech Leads, Product Managers, UX Designers, and Backend Engineers.
- Long-term cooperation within a strategic healthcare project.
- Modern technology stack and engineering-driven culture.
- Hybrid working model (up to 5 on-site visits per year).
Inne informacje
PRZETWARZANIE DANYCH DLA POTRZEB BIEŻĄCEJ REKRUTACJI
Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w dokumentach rekrutacyjnych przez Spyrosoft S.A. z siedzibą w Wrocławiu, Plac Nowy Targ 28, dla potrzeb uczestnictwa w procesie rekrutacji prowadzonej przez Administratora.
Jednocześnie oświadczam, że swoje dane podaję dobrowolnie oraz przyjmuję do wiadomości, że Administratorem moich danych osobowych jest Spyrosoft S.A. z siedzibą w Wrocławiu, Plac Nowy Targ 28, odbiorcami moich danych mogą być spółki powiązane z Administratorem tj.: a) spółki dominujące w rozumieniu przepisów art. 4 § 1 pkt 4 ustawy z dnia 15 września 2000 r. Kodeks Spółek Handlowych, b) spółki powiązane w rozumieniu art. przepisów art. 4 § 1 pkt 5 ustawy z dnia 15 września 2000 r. Kodeks Spółek Handlowych, c) spółki powiązane osobowo z Administratorem tj. takie w których osoby pełniące funkcje w organach Administratora dysponują co najmniej 20% głosów lub akcji. jak również Klienci tych spółek lub podmioty świadczące usługi na rzecz Administratora, które mogą występować w roli administratorów jak i podmiotów przetwarzających, oraz iż moje dane są przetwarzane zgodnie z „Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. W sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE”, na podstawie art. 6 ust. 1 pkt. a) tego Rozporządzenia, przez okres nie dłuższy niż 6 miesięcy.
Równocześnie przyjmuję do wiadomości informację o przysługującym mi prawie dostępu do treści moich danych osobowych oraz ich sprostowania, usunięcia, ograniczenia ich przetwarzania, wniesienia sprzeciwu wobec przetwarzania, przenoszenia danych, oraz cofnięcia zgody w dowolnym momencie bez wpływu na zgodność z prawem przetwarzania, którego dokonano na podstawie zgody przed jej cofnięciem, jak również o przysługującym mi prawie do wniesienia skargi do organu nadzorczego. Wycofanie zgody oraz chęć korzystania z innych praw można zgłaszać na maila: [email protected] lub listownie na adres: Spyrosoft S.A., Plac Nowy Targ 28, 50-141 Wrocław
Przyjmuje do wiadomości ze dane osobowe nie podlegają zautomatyzowanemu podejmowaniu decyzji w tym profilowaniu.
Spyrosoft
188 aktywnych ofert