Senior iOS Developer (Swift / SwiftUI)

Mobile

Senior iOS Developer (Swift / SwiftUI)

Mobile
Centrum, Warszawa

Be in IT

Full-time
B2B
Senior
Remote
45 - 60 USDNet per hour - B2B

Job description

Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko: Senior iOS Developer (Swift / SwiftUI)

Zakres obowiązków:

  • Współpraca z międzynarodową firmą technologiczną rozwijającą nowoczesne produkty mobilne.

  • Projektowanie i rozwój aplikacji iOS z wykorzystaniem Swift oraz SwiftUI.

  • Budowa architektury aplikacji w oparciu o The Composable Architecture (TCA) oraz podejście state-driven z jednokierunkowym przepływem danych.

  • Praca z nowoczesnym modelem współbieżności Swift 6 (async/await, actors, structured concurrency).

  • Tworzenie wysokiej jakości interfejsów użytkownika z naciskiem na UI/UX, animacje, gesty oraz adaptacyjne layouty.

  • Implementacja funkcji in-app chat, w tym obsługa wiadomości w czasie rzeczywistym oraz renderowanie bogatych treści.

  • Pisanie testów jednostkowych oraz rozwijanie kodu w sposób umożliwiający łatwe testowanie dzięki dependency injection.

  • Wykorzystanie narzędzi AI wspierających development w codziennej pracy.

  • Współpraca z zespołem produktowym i inżynierskim przy projektowaniu oraz rozwoju nowych funkcjonalności aplikacji.

Oczekujemy:

  • Minimum 5 lat doświadczenia w tworzeniu produkcyjnych aplikacji iOS z użyciem Swift oraz SwiftUI.

  • Praktycznego doświadczenia z The Composable Architecture (TCA), w tym reducerami, dependency management oraz nawigacją.

  • Znajomości nowoczesnego modelu współbieżności w Swift (actors, async/await, structured concurrency).

  • Doświadczenia w pracy z architekturą opartą o stan (state-driven) oraz unidirectional data flow.

  • Bardzo dobrej znajomości UI/UX oraz projektowania interfejsów mobilnych.

  • Dbałości o jakość kodu oraz doświadczenia w testach jednostkowych i testowalnej architekturze aplikacji.

  • Otwartości na AI-assisted development i pracę z narzędziami wspierającymi programowanie.

  • Znajomości języka angielskiego umożliwiającej pracę w środowisku międzynarodowym.

    Mile widziane:

  • Doświadczenie z LiveKit lub WebRTC w kontekście audio/video w czasie rzeczywistym.

  • Znajomość RoomPlan, RealityKit lub ARKit.

  • Integracja systemów autoryzacji (np. Clerk SDK lub podobne rozwiązania).

  • Doświadczenie z narzędziami observability (np. Datadog).

  • Znajomość WidgetKit, App Groups lub Keychain sharing.

  • Doświadczenie z Firebase (analytics, push notifications, crash reporting).

  • Praca w startupowym środowisku produktowym, gdzie liczy się szybkie iterowanie i dostarczanie funkcjonalności.

Oferujemy:

Oferujemy:

  • Krótkoterminowy projekt na około 3 tygodnie, z możliwością dalszej, długoterminowej współpracy.

  • Wynagrodzenie w przedziale 45–60 USD / godzinę.

  • Pracę w 100% zdalną w międzynarodowym środowisku technologicznym.

  • Sprawny proces rekrutacji oraz możliwość pracy przy nowoczesnym produkcie mobilnym.

Tech stack

    English

    C1

    iOS

    advanced

    SwiftUI

    advanced

    Swift

    advanced

Office location

About the company

Be in IT

Be in IT to firma specjalizująca się w branży IT oraz oprogramowaniu, oferująca nowoczesne rozwiązania dla biznesu.
Company profile