Spline
Senior Developer iOS Mobile Apps
SplinePoland18 hours ago
Full-timeEngineering, Information Technology
Join a European digital health initiative building iOS apps that improve patient outcomes and clinical workflows. You’ll work in an international, cross-functional team delivering production-grade solutions for a regulated environment.

Responsibilities

  • Design, build, and maintain iOS applications in Swift with SwiftUI (and UIKit where appropriate).
  • Apply clean architectures and patterns (MVC, MVVM, MVI).
  • Integrate with REST/GraphQL APIs; handle data layers (Core Data/Realm), auth, and encryption.
  • Write unit/UI tests, perform code reviews, and produce technical documentation.
  • Collaborate closely with PM/PO, BAs, designers, backend, security, and infrastructure teams.
  • Ensure performance, accessibility, and data-privacy compliance (e.g., GDPR).
  • Participate in Agile ceremonies and continuous improvement.

Must-have

  • 4+ years of hands-on iOS development; ideally 1+ year in healthcare projects.
  • Proficiency in Swift, SwiftUI and solid UIKit fundamentals; concurrency (GCD/Swift Concurrency).
  • Experience working in international teams with diverse stakeholders.
  • Knowledge of DI, state management (Combine/RxSwift), navigation, and architecture patterns.
  • Testing & CI/CD practice (XCTest, XCUITest, pipelines, Fastlane); Git.
  • Excellent communication skills; fluent English (written and spoken).
  • Bachelor’s degree in CS/Software Engineering or related IT field (Master’s/certifications a plus).
  • Willingness to travel occasionally.

Nice to have

  • Experience in regulated environments (ISO 13485, IEC 62304) and privacy-by-design.
  • Familiarity with analytics, feature flags, A/B testing, accessibility, and large-scale localization.
  • Awareness of declarative UI beyond iOS (e.g., React) for cross-team collaboration.

Tech stack

  • Swift, SwiftUI, UIKit, Combine / RxSwift
  • Networking: URLSession, Alamofire, GraphQL
  • Persistence: Core Data, Realm, Keychain
  • Testing: XCTest, XCUITest, Snapshot testing
  • CI/CD: Fastlane, Git, pipelines (e.g., GitHub Actions/Jenkins)
  • Dependency management: Swift Package Manager (preferred), CocoaPods

Ways of working

  • Agile (Scrum/Kanban), code reviews, pair programming, knowledge sharing
  • Strong emphasis on quality, security, and compliance for healthcare

What we look for

Product-minded engineers who care about user impact and quality, can navigate complex requirements, communicate clearly, and drive best practices across the team.

Dołączysz do europejskiej inicjatywy digital health, tworząc aplikacje iOS, które realnie wpływają na doświadczenia pacjentów i pracę personelu medycznego. Będziesz częścią międzynarodowego, interdyscyplinarnego zespołu i dostarczysz rozwiązania używane w wymagającym, regulowanym środowisku.

Obowiązki

  • Projektowanie, rozwój i utrzymanie aplikacji iOS w Swift z użyciem SwiftUI oraz (w razie potrzeby) UIKit.
  • Stosowanie czystych architektur i wzorców (MVC, MVVM, MVI).
  • Integracje z API (REST/GraphQL), zarządzanie danymi (np. Core Data / Realm), praca z autoryzacją i szyfrowaniem.
  • Tworzenie testów (unit/UI), code review, dokumentacja techniczna.
  • Współpraca z PM/PO, analitykami, projektantami, backendem, bezpieczeństwem i infrastrukturą.
  • Zapewnienie wydajności, dostępności i zgodności z ochroną danych (np. RODO).
  • Udział w ceremoniach Agile i ciągłym doskonaleniu procesu.

Wymagane

  • 4+ lata doświadczenia w rozwoju aplikacji iOS; mile widziany min. 1 rok w projektach medycznych.
  • Biegłość w Swift, SwiftUI, dobra znajomość UIKit i mechanizmów współbieżności (GCD/Concurrency).
  • Doświadczenie w pracy w międzynarodowych zespołach i z różnymi grupami interesariuszy.
  • Znajomość DI, zarządzania stanem (Combine/RxSwift), nawigacji, wzorców architektonicznych.
  • Praktyka w testach i CI/CD (XCTest, XCUITest, pipeline’y, Fastlane); Git.
  • Bardzo dobre umiejętności komunikacyjne; biegły angielski w mowie i piśmie.
  • Wykształcenie kierunkowe (Informatyka/Elektronika/Inżynieria oprogramowania lub pokrewne); mile widziane studia magisterskie/certyfikaty.
  • Gotowość do okazjonalnych wyjazdów służbowych.

Mile widziane

  • Doświadczenie w środowiskach regulowanych (ISO 13485, IEC 62304) i praktyki privacy-by-design.
  • Znajomość analityki, feature flagów, A/B testów, dostępności i lokalizacji na dużą skalę.
  • Świadomość deklaratywnego UI poza iOS (np. React) na potrzeby współpracy międzyzespołowej.

Tech Stack

  • Swift, SwiftUI, UIKit, Combine / RxSwift
  • Sieć: URLSession, Alamofire, GraphQL
  • Persistencja: Core Data, Realm, Keychain
  • Testy: XCTest, XCUITest, Snapshot tests
  • CI/CD: Fastlane, Git, pipeline’y (np. GitHub Actions/Jenkins)
  • Zarządzanie zależnościami: Swift Package Manager (preferowane), CocoaPods

Sposób pracy

  • Agile (Scrum/Kanban), code review, pair programming, knowledge sharing
  • Skupienie na jakości, bezpieczeństwie i zgodności z przepisami w healthcare

Kogo szukamy

Developera nastawionego na produkt i użytkownika, który łączy strategiczne myślenie z dbałością o jakość i potrafi prowadzić adopcję dobrych praktyk w zespole.

Key Skills

Ranked by relevance