iOS Developer (Regular)

Mobile

iOS Developer (Regular)

Mobile
., Warszawa

emagine Polska

Full-time
B2B
Mid
Hybrid
31 - 32 USD
Net per hour - B2B

Job description

Branża: banking

Stawka: 120 zł/h na b2b

Lokalizacja: głównie praca zdalna (jeden dzień na 2 tygodnie z biura w Warszawie)

Podsumowanie: Programista iOS będzie odpowiedzialny za tworzenie aplikacji mobilnych na platformę iOS, z wykorzystaniem języka Swift. Celem roli jest rozwój i utrzymanie innowacyjnych aplikacji, które odpowiadają potrzebom użytkowników oraz wizji firmy.

Obowiązki:

  • Tworzenie i rozwijanie aplikacji mobilnych na iOS w języku Swift.

  • Utrzymywanie i aktualizowanie istniejących aplikacji.

  • Praca z narzędziami kontroli wersji, takimi jak Git, Bitbucket i GitHub.

  • Współpraca z zespołem projektowym oraz backendem.

  • Przeprowadzanie testów jednostkowych, snapshotowych oraz UI.

Wymagania:

  • Min. 4 lata komercyjnego doświadczenia w tworzeniu aplikacji na iOS, w tym 2 lata w Swift.

  • Znajomość OOP i POP.

  • Umiejętność pracy z MVVM oraz znajomość wzorców projektowych.

  • Znajomość zasad SOLID, YAGNI, KISS oraz DRY.

  • Znajomość SwiftUI oraz UIKit.

  • Umiejętność integracji z backendem (WebSocket, Rest API).

  • Znajomość narzędzi CI/CD (TeamCity, Jenkins).

  • Doświadczenie z testami jednostkowymi i UI.

  • Znajomość języka programowania Swift 5+.

Miłe dodatki:

  • Kompetencje w zakresie programowania na Androida (Regular).

Tech stack

    Polish

    C1

    English

    B2

    iOS

    advanced

    MVVM

    regular

    SwiftUI

    regular

    Swift

    regular

Office location