Senior iOS/Swift Developer

Mobile

Senior iOS/Swift Developer

Mobile

Zaczernie 190, Rzeszów

Cyfrowa Foto Sp. zo.o.

Undetermined
B2B
Senior
Remote
3 348 - 4 185 USD
Net per month - B2B

Tech stack

    XCode

    master

    iOS

    master

    iOS frameworks

    master

    TDD

    advanced

    HTML5

    regular

    CSS

    regular

    JavaScript

    regular

    CocoaPods

    junior

    Fastlane

    nice to have

Job description

Zakres obowiązków:
  •  Projektowanie, tworzenie i testowania oprogramowania w języku iOS/Swift, w tym również aktywny udział w projektowaniu struktur i baz danych niezbędnych do funkcjonowania oprogramowania.
  • Opracowywanie i utrzymywanie dokumentacji technicznej wytwarzanego oprogramowania.
  • Prowadzenie regularnych przeglądów kodu wytwarzanego oprogramowania, oraz pisanie testów jednostkowych.
  • Aktywna współpraca z innymi członkami Zespołu (Programiści, Projektanci UX/UI, Analitycy, Testerzy i Product Ownerzy projektu). 

Poszukiwane kompetencje:
  • Doświadczenie w tworzeniu aplikacji natywnych od początku (nieprzerwane 4-5 lat, poparte portfolio aplikacji w AppStore) w Swift i/lub Objective-C.
  • Bardzo dobra znajomość środowiska Xcode, oraz cyklu życia aplikacji iOS.
  • Bardzo dobra znajomość frameworków iOS (Core Data, UIKit).
  • Wiedza w wykorzystywaniu narzędzia Instruments (np. dbanie o wykorzystywanie pamięci aplikacji).
  • Doświadczenie w projektowaniu i implementacji aplikacji wykorzystujących relacyjne bazy danych.
  • Umiejętność pisania czystego, dobrze zaprojektowanego, wysokiej jakości kodu w zwinnym środowisku (TDD, wzorce projektowe).
  • Umiejętność pracy w zespole, oraz znajomość narzędzi wspierających pracę zespołową (systemy ciągłej integracji, systemy wersjonowania kodu, systemy zarządzania projektami - tzw. Issue trackery).
  • Umiejętności rozwiązywania problemów, silne umiejętności komunikacyjne i motywacja w środowisku zorientowanym na zespół.
  • Przywiązanie do jakości wytwarzanych aplikacji i umiejętność pisania automatycznych testów jednostkowych i integracyjnych.
  • Praktyczna znajomość zwinnych metodyk rozwoju oprogramowania (Agile/Scrum) na poziomie umożliwiającym dostarczanie produktu wysokiej jakości w szybkim tempie. 

Mile widziane:
  • Znajomość PhotoKit, oraz ARKit (najlepiej poparta zrealizowanymi aplikacjami).
  • Znajomość HTML5, CSS, JavaScript.
  • Znajomość Fastlane.
  • Znajomość CocoaPods. 

Oferujemy:
  •  Udział w nowatorskich projektach.
  • Możliwość realizacji autorskich pomysłów.
  • Gwarancję ciągłego rozwoju zawodowego, Udział w konferencjach/szkoleniach branżowych.
  • Współpracę z zespołem specjalistów na różnym poziomie wiedzy - możliwość wymiany doświadczeń.
  • Realny wpływ na udoskonalenie procesów.
  • Dogodną formę zatrudnienia (umowa o pracę, B2B).
  • Dofinansowanie do różnego rodzaju benefitów (Multisport, ubezpieczenie, kursy językowe itp).
  • Możliwość pracy zdalnej.

Published: 06.02.2020
Office location
ADVERTISEMENT: Recommended by Just Join IT