Programista iOS
Euvic - For more than a decade we operate in the area of Information Services.
Our team consists of more than 700 IT professionals, and the whole Euvic technology group - which brings together IT companies from all over the Poland - over 2000.
We work in 15 premises in Poland and 3 abroad.
Euvic runs over 150 various projects implemented in teams consisting from a few to a few dozen people.
Our projects are mainly systems, Web and Mobile applications.
Despite the fact, that our size is constantly growing, we still operate as a family business and we nurture its values.
We welcome both experienced IT professionals and Information Technology enthusiasts.
Our team consists of more than 700 IT professionals, and the whole Euvic technology group - which brings together IT companies from all over the Poland - over 2000.
We work in 15 premises in Poland and 3 abroad.
Euvic runs over 150 various projects implemented in teams consisting from a few to a few dozen people.
Our projects are mainly systems, Web and Mobile applications.
Despite the fact, that our size is constantly growing, we still operate as a family business and we nurture its values.
We welcome both experienced IT professionals and Information Technology enthusiasts.
Basic information:
Location Gliwice
| Number of vacancies 1
| Minimum experience mniej niż 1 rok
|
Type of contract Na czas nieokreślony |
Working hours Pełny etat |
Salary ? - ? / ? (Brutto) |
Oferujemy:
- możliwość częściowej pracy zdalnej
- pracę w ciekawych, międzynarodowych projektach, w najnowszych technologiach i metodologiach
- możliwość wybrania sobie najbardziej interesującego projektu, jego okresu realizacji i miejsca pracy
- profesjonalny system szkoleń wewnętrznych (językowe i techniczne)
- możliwość zdobycia certyfikatów
- bogaty pakiet socjalny (m.in. Kartę Benefit MultiSport, pakiet medyczny czy firmowy sportowy kabriolet)
- elastyczny czas pracy
- dla zainteresowanych możliwość ciekawych wyjazdów zagranicznych
Wymagania
- znajomość platformy iOS i/lub macOS z perspektywy użytkownika
- podstawy dowolnego nowoczesnego języka programowania obiektowego lub funkcyjnego (Java, C#, C++)
- podstawy obsługi git
- podstawy wzorców architektonicznych - MVC
- znajomość podstaw obj-c i/lub Swift w minimalnej wersji 3.0
- znajomość Foundation, UIKit, Cocoapods
- podstawowe umiejętności obsługi Xcode
- projektowania aplikacji w oparciu o Interface Builder, umiejętne stosowanie constraints, zarówno z poziomu Storyboard jak i kodu
- znajomość architektury REST
Oczekujemy
- znajomość obj-c i Swift 4.0
- znajomość wzorców projektowych i architektonicznych MVC, MVVM, mile widziana znajomość VIPER
- płynna obsługa git, gitflow
- znajomość Google API m.in. Maps, OAuth2.0
- umiejętność pisania testów jednostkowych, TDD
- znajomość bibliotek do obsługi warstwy sieciowej np. AFNetworking, Alamofire, Moya, SwiftAPI
- znajomość bibliotek do mapowania odpowiedzi serwera w formacie JSON np. JSONModel, SwiftyJson, autem będzie znajomość protokołu Codable
- znajomość iTunes Connect
- znajomość Apple Developer Center
- doświadczenie w publikowaniu aplikacji w AppStore
Mile widziane:
- znajomość frameworków do testów automatycznych
- znajomość systemu Jira
- gotowość do pracy zgodnej z metodyką Agile
- udokumentowane projekty open-source, aplikacje dostępne w AppStore lub aplikacje pokazowe
Please apply with the button on the right side of this job offer.