Senior iOS Developer (Swift)

ITFS Sp. z o.o.Warszawa, Polennofluffjobspublished 09/08/2026
Must-have:SwiftGitBackendCI/CDTDDAISenior
Machine translation — original language: Polish.Show original

POSITION: Senior iOS Developer (Swift)

Location: remote (Warsaw once a quarter)

Start: ASAP

Cooperation form: B2B with ITFS

Rate: 100-120 PLN/h + VAT

Recruitment process: Short phone call with an ITFS recruiter -> Technical-project interview with the Client -> Decision

Daily tasks

  • Designing and developing modern iOS applications using Swift, UIKit, and SwiftUI,
  • Creating and maintaining automated tests to ensure high quality and reliability of solutions,
  • Co-creating and developing the iOS Design System, including reusable UI components, guidelines, and documentation,
  • Close collaboration with product, UX, backend, and engineering teams in an interdisciplinary environment,
  • Participating in technical decision-making and architectural discussions,
  • Building user interfaces with an emphasis on usability, accessibility, and consistency,
  • Ensuring code quality, maintainability, and compliance with good engineering practices,
  • Working in an agile, iterative product development environment.

Requirements

Min. 3 years of experience in commercial development of applications for the iOS platform,

Very good knowledge of Swift, UIKit, and SwiftUI,

Experience working with MVVM architecture,

Practical experience with Combine or RxSwift,

Experience in integration with REST API and WebSocket communication,

Practical knowledge of Firebase, including Analytics and Crashlytics,

Knowledge of unit testing principles and TDD,

Practical experience with Swift Concurrency,

Experience in dependency management using SPM or CocoaPods,

Knowledge of the App Store application publication process,

Experience working with CI/CD pipelines, with a particular focus on GitHub Actions,

Knowledge of mobile application design principles, accessibility standards, and data security practices,

English language at a minimum B2 level,

Strong communication skills, autonomy, and a sense of responsibility for assigned tasks.

Nice to have:

Experience in automated and end-to-end testing,

Knowledge of Jira and Confluence tools,

Experience working with Design Systems and the Figma tool,

Knowledge of GDPR requirements and A/B testing methodologies,

Experience in using AI tools to support software development processes.

Must have: iOS, MVVM, Swift, REST, SPM, CI/CD

Nice to have: Jira, Confluence, Figma