IOS Developer
MyBit Polska to firma informatyczna, której fundamentem jest partnerstwo i wiedza. Jesteśmy pasjonatami dostarczania solidnych rozwiązań programistycznych z wysokiej jakości kodem dla biznesu. To, co nas napędza to chęć pomocy naszym klientom. Naszym celem jest, aby oferowane przez nas usługi prowadziły do wzrostu każdej firmy, która się z nimi zapozna i wykorzysta je do tworzenia własnych wizji i strategii. Dostarczamy solidne rozwiązania z wysokiej jakości kodem.
Jako iOS Developer dołączysz do zespołu Mobile Development, który obecnie składa się z około czterech ekspertów w dziedzinie rozwoju mobilnego. Razem będziecie odpowiedzialni za tworzenie nowych aplikacji i dalszy rozwój istniejących aplikacji dla naszych partnerów. Otrzymasz dużo miejsca i odpowiedzialności, aby poszerzyć swoją wiedzę i zastosować swoje doświadczenie w zakresie iOS. Będziesz również aktywnie doradzać naszym klientom w zakresie najlepszych rozwiązań mobilnych dla ich (przyszłych) aplikacji.
Obowiązki
- Udział w pracach koncepcyjnych związanych z dalszym rozwojem aplikacji oraz ich bieżącym utrzymaniem
- Udział w dyskusjach i decyzjach dotyczących architektury i wyboru technologii
- Tworzenie wysokiej jakości oprogramowania
- Projektowanie komunikacji poprzez Rest API
- Pisanie testów i wykonywanie przeglądów kodu
- Tworzenie dokumentacji technicznej
- Dzielenie się wiedzą ekspercką
- Poznanie i wykorzystanie nowych technologii internetowych
- Integracja z nowymi usługami i systemami zewnętrznymi
- Uczestniczenie w spotkaniach scrumowych
Wymagania
- Co najmniej 3 lata doświadczenia na podobnym stanowisku
- Umiejętność programowania obiektowego i logicznego myślenia
- Umiejętność pracy w zespole i bardzo dobra organizacja pracy własnej
- Dobre praktyki programistyczne (OOP, SOLID, KISS, DRY, Clean Code, Design Patterns, Coding Standards)
- Bardzo dobre umiejętności komunikacyjne, kreatywność i umiejętność rozwiązywania problemów
- Dobrej znajomości języka angielskiego i polskiego
- Chęć do rozwoju i nauki
Nice to have
- Mile widziane wykształcenie techniczne
- Doświadczenie w pracy w Scrumie
- Umiejętność pracy w architekturze MVC i frameworkach (Laravel mile widziany)
Stos technologiczny i narzędzia, których używamy:
- Struktura MVP
- Dependency Injection (preferowany Swinject(Storyboard))
- CoreDataStore
- KeychainManager
- Integracja z Firebase
- Delegate pattern
- Interface pattern
- Generic
- Menedżer pakietów Swift
- Pods (tworzenie i używanie)
- Czerwony Zielony Czerwony TDD
- Uwierzytelnianie biometryczne
Metodologia
- Zwinne zarządzanie: Scrum, Agile, Kanban
- Testerzy
- Narzędzie do zarządzanie projektami: Jira
- Repozytorium wiedzy: Confluence
- Repozytorium kodu: Bitbucket
- Wdrażanie kodu: Bamboo
- Główna komunikacja: MS Teams
- System kontroli wersji: GIT
- Programowanie w parach
- Testy jednostkowe
Co możemy zaoferować
- Konkurencyjne wynagrodzenie uzależnione od umiejętności i doświadczenia
- Stabilne, długoterminowe zatrudnienie w oparciu o B2B
- Pracę nad różnymi, ciekawymi i pełnymi wyzwań projektami
- Imprezy integracyjne
- Międzynarodowe środowisko pracy
- Środowisko sprzyjające wymianie wiedzy w zespole, a także poznawaniu nowych rozwiązań czy technologii
- Pracę zdalną
Widzisz siebie na tym stanowisku? Wyślij swoje CV na adres info@mybitpoland.pl. Jeśli masz pytania i chciałbyś uzyskać więcej informacji, skontaktuj się z Marcinem Królem mailowo, marcin.krol@mybitpoland.pl