JustJoin.IT Praca zdalna Mid

iOS Developer

Edge One Solutions Sp. z o.o

⚲ Warszawa

Do uzgodnienia

Wymagania

  • iOS
  • Swift
  • SwiftUI
  • Clean Architecture

Opis stanowiska

O nas
Naszym Klientem jest międzynarodowa firma z sektora e-mobility, która rozwija jedną z największych sieci szybkiego ładowania samochodów elektrycznych w Europie. Organizacja tworzy nowoczesne rozwiązania technologiczne wspierające transformację w kierunku zrównoważonego transportu, a jej produkty wykorzystywane są przez kierowców pojazdów elektrycznych w wielu krajach.

O roli
Dołączając do zespołu, będziesz rozwijać aplikację mobilną, która ułatwia użytkownikom planowanie podróży, wyszukiwanie stacji ładowania, zarządzanie procesem ładowania oraz korzystanie z usług związanych z elektromobilnością. Projekt realizowany jest w międzynarodowym środowisku, z wykorzystaniem nowoczesnych technologii i najlepszych praktyk wytwarzania oprogramowania.

Tryb pracy
Praca zdalna

Realizację projektu ułatwi Ci
• Minimum 4-letnie doświadczenie w tworzeniu natywnych aplikacji iOS
• Bardzo dobra znajomość Swift oraz SwiftUI
• Doświadczenie w projektowaniu i rozwijaniu aplikacji mobilnych z wykorzystaniem nowoczesnych wzorców architektonicznych
• Znajomość Clean Architecture oraz mile widziane doświadczenie z The Composable Architecture (TCA)
• Umiejętność samodzielnego prowadzenia zadań i podejmowania decyzji technicznych
• Proaktywne podejście oraz chęć współtworzenia produktu i usprawniania procesów
• Dobra komunikacja i umiejętność efektywnej współpracy w zespole

Twój wkład do projektu
• Rozwój nowych funkcjonalności end-to-end – od koncepcji, przez implementację, aż po wdrożenie na produkcję
• Ścisła współpraca z Product Ownerem, QA, UX/UI Designerami oraz pozostałymi Developerami
• Aktywny udział w code review oraz dyskusjach i decyzjach technicznych
• Rozwijanie i usprawnianie architektury aplikacji opartej o Clean Architecture oraz The Composable Architecture (TCA)
• Optymalizacja procesów związanych z developmentem, release'ami i deploymentem
• Dbanie o wysoką jakość kodu, wydajność oraz najlepsze praktyki programistyczne

Tak o Ciebie zadbamy
Dołączając do Edge One Solutions, otrzymujesz pełne wsparcie w rozwoju zawodowym i osobistym, co daje Ci realną szansę na budowanie kariery zgodnie z własnymi celami.
• Zyskujesz indywidualne wsparcie Service Delivery Managera, który pomoże Ci zaplanować ścieżkę kariery i zadba o Twój komfort i satysfakcję z pracy w projekcie


Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych
• #SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami
• Dbamy o Twój work-life balance, dlatego poza pracą oferujemy wyjścia integracyjne, aktywności sportowe i inspirujące webinary #edge1talks, które rozwijają i łączą ludzi.
• Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych
• Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne
• Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym
• Lekcje języka angielskiego – dopasowane do Twojego poziomu, idealne do pracy w międzynarodowym środowisku

Nie spełniasz wszystkich wymagań, a projekt Cię zainteresował? Nie wahaj się i aplikuj. Porozmawiajmy!

🔍 Dekoder Ogłoszenia

🔴
nowoczesne rozwiązania technologiczne
Może oznaczać zarówno innowacyjne, jak i po prostu aktualnie popularne technologie, bez gwarancji ich stabilności czy długoterminowej wartości.
🔴
najlepszych praktyk wytwarzania oprogramowania
Definicja 'najlepszych praktyk' jest subiektywna i może oznaczać różne rzeczy dla różnych zespołów, od standardowych po bardziej specyficzne i potencjalnie nieoptymalne.
🔴
Umiejętność samodzielnego prowadzenia zadań i podejmowania decyzji technicznych
Oczekuje się od Ciebie dużej autonomii, co może oznaczać brak wsparcia ze strony starszych developerów lub menedżerów.
🔴
Proaktywne podejście oraz chęć współtworzenia produktu i usprawniania procesów
Może oznaczać, że będziesz musiał/a angażować się w zadania wykraczające poza ścisły zakres obowiązków, w tym w usprawnianie procesów, które mogą być niedojrzałe.
🔴
Rozwój nowych funkcjonalności end-to-end – od koncepcji, przez implementację, aż po wdrożenie
Może oznaczać szeroki zakres odpowiedzialności, który wymaga zaangażowania w każdy etap cyklu życia produktu, potencjalnie bez wyraźnego podziału ról.