JustJoin.IT Praca zdalna Senior

Senior Swift Developer

GMI Software

⚲ Gdańsk, Warszawa

20 000 - 26 000 PLN netto (B2B)

Wymagania

  • MVVM
  • SwiftUI
  • Swift
  • UIKit

Opis stanowiska

Join Our Tech Team as a Senior iOS Developer We are looking for a Senior iOS Developer who understands not only how to build features, but how to design scalable, maintainable, and high-quality mobile systems. This role is for engineers who think in systems, understand trade-offs, and take full ownership of architecture, performance, and code quality. If you are comfortable discussing ARC internals, structured concurrency, architectural boundaries, and long-term maintainability, this role is for you. What We Expect Swift & Internals • Strong understanding of value vs reference semantics, copy-on-write, dispatch • Practical knowledge of ARC, retain cycles, closure capture lists • Awareness of abstraction and performance trade-offs Architecture • Experience designing production architectures (MVVM / Clean / modular) • Clear separation of responsibilities between layers • Ability to evolve large codebases without “big rewrites” • Designing for testability and maintainability UIKit & SwiftUI • Deep understanding of UIViewController lifecycle and rendering • Performance optimization (reuse, layout cost) • Strong SwiftUI state management knowledge (@State, @Binding, etc.) • Awareness of SwiftUI production limitations Concurrency • Structured concurrency (async/await, task hierarchy, cancellation) • Thread safety and race condition avoidance • Deterministic async testing • Experience with Combine is a plus Engineering Standards • Strong code review skills • Writing meaningful unit tests (not only happy path) • Experience with CI/CD and App Store releases Senior-Level Expectations • Architectural ownership • System thinking and long-term perspective • High accountability for production quality Nice to Have • Modularized apps • Instruments & performance profiling • Objective-C interoperability • Experience in regulated or high-precision domains (fintech, health, payments) What We Offer • 2-step recruitment process • Remote-friendly work model • Flexible work hours • High engineering bar and real technical ownership