Senior iOS Developer (K/M)
⚲ Warszawa
15 000–29 820 zł / mies. (zal. od umowy)
Wymagania
- iOS
- Doświadczenie w pracy z architekturami aplikacji (np. MVVM
- Clean Architecture)
- REST API
- Git
- Jira
- CI/CD
- Kotlin
Opis stanowiska
Nasze wymagania:
Posiadasz minimum 5 lat doświadczenia komercyjnego w tworzeniu aplikacji mobilnych
Masz doświadczenie w pracy z architekturami aplikacji (np. MVVM, Clean Architecture), REST API oraz systemem kontroli wersji Git
Tworzysz wysokiej jakości kod zgodny z zasadami Clean Code, SOLID oraz dobrymi praktykami programistycznymi
Potrafisz samodzielnie realizować zadania, tworzyć testy jednostkowe i integracyjne oraz efektywnie współpracować z zespołem projektowym
Posiadasz wyższe wykształcenie techniczne
Mile widziane:
Znajomość Kotlin oraz technologii wykorzystywane przy rozwoju aplikacji mobilnych
Znajomość procesów CI/CD
Doświadczenie w przygotowywaniu dokumentacji technicznej oraz uczestnictwie w code review
O projekcie:
Poszukujemy doświadczonego Senior iOS Developera/ki, który/a będzie odpowiedzialny/a za rozwój i utrzymanie aplikacji mobilnych oraz realizację zmian zgodnie z wymaganiami biznesowymi i technicznymi. Osoba na tym stanowisku będzie współpracować z zespołami projektowymi, analitykami biznesowymi, architektami oraz testerami, dbając o wysoką jakość dostarczanych rozwiązań.
Model pracy: hybrydowy 1 dzień/ tydzień praca z biura w Warszawie
Branża: bankowa
Zakres obowiązków:
Tworzenie wysokiej jakości, wydajnego i łatwego w utrzymaniu kodu oraz implementacja funkcjonalności aplikacji mobilnych
Projektowanie i rozwijanie zaawansowanych widoków oraz komponentów interfejsu użytkownika
Przygotowywanie i aktualizacja dokumentacji technicznej oraz konfiguracja środowiska programistycznego
Tworzenie i wykonywanie testów jednostkowych, integracyjnych i wydajnościowych oraz weryfikacja zgodności zmian z architekturą i standardami jakości
Udział w przeglądach kodu, przygotowanie zmian do wdrożenia (repozytorium, konfiguracje, dokumentacja) oraz współpraca z zespołem projektowym (analitycy, architekci, testerzy)
Oferujemy:
Długoterminowa współpraca
Szkolenia techniczne, certyfikaty i podnoszenie kwalifikacji
Mentoring Competence Center - bycie członkiem społeczności CC od pierwszego dnia pracy jest szansą na rozwijanie swoich umiejętności, uczestniczenie w różnych konferencjach oraz dzielenie się wiedzą i doświadczeniem z ludźmi, którzy na co dzień mierzą się z tymi samymi wyzwaniami
Jasna ścieżka kariery
Pakiet benefitów pracowniczych (Multisport, prywatna opieka medyczna, ubezpieczenie na życie)
Przyjazną atmosferę pracy, imprezy integracyjne i spotkania team-buildingowe
Posiadasz minimum 5 lat doświadczenia komercyjnego w tworzeniu aplikacji mobilnych
Masz doświadczenie w pracy z architekturami aplikacji (np. MVVM, Clean Architecture), REST API oraz systemem kontroli wersji Git
Tworzysz wysokiej jakości kod zgodny z zasadami Clean Code, SOLID oraz dobrymi praktykami programistycznymi
Potrafisz samodzielnie realizować zadania, tworzyć testy jednostkowe i integracyjne oraz efektywnie współpracować z zespołem projektowym
Posiadasz wyższe wykształcenie techniczne
Mile widziane:
Znajomość Kotlin oraz technologii wykorzystywane przy rozwoju aplikacji mobilnych
Znajomość procesów CI/CD
Doświadczenie w przygotowywaniu dokumentacji technicznej oraz uczestnictwie w code review
O projekcie:
Poszukujemy doświadczonego Senior iOS Developera/ki, który/a będzie odpowiedzialny/a za rozwój i utrzymanie aplikacji mobilnych oraz realizację zmian zgodnie z wymaganiami biznesowymi i technicznymi. Osoba na tym stanowisku będzie współpracować z zespołami projektowymi, analitykami biznesowymi, architektami oraz testerami, dbając o wysoką jakość dostarczanych rozwiązań.
Model pracy: hybrydowy 1 dzień/ tydzień praca z biura w Warszawie
Branża: bankowa
Zakres obowiązków:
Tworzenie wysokiej jakości, wydajnego i łatwego w utrzymaniu kodu oraz implementacja funkcjonalności aplikacji mobilnych
Projektowanie i rozwijanie zaawansowanych widoków oraz komponentów interfejsu użytkownika
Przygotowywanie i aktualizacja dokumentacji technicznej oraz konfiguracja środowiska programistycznego
Tworzenie i wykonywanie testów jednostkowych, integracyjnych i wydajnościowych oraz weryfikacja zgodności zmian z architekturą i standardami jakości
Udział w przeglądach kodu, przygotowanie zmian do wdrożenia (repozytorium, konfiguracje, dokumentacja) oraz współpraca z zespołem projektowym (analitycy, architekci, testerzy)
Oferujemy:
Długoterminowa współpraca
Szkolenia techniczne, certyfikaty i podnoszenie kwalifikacji
Mentoring Competence Center - bycie członkiem społeczności CC od pierwszego dnia pracy jest szansą na rozwijanie swoich umiejętności, uczestniczenie w różnych konferencjach oraz dzielenie się wiedzą i doświadczeniem z ludźmi, którzy na co dzień mierzą się z tymi samymi wyzwaniami
Jasna ścieżka kariery
Pakiet benefitów pracowniczych (Multisport, prywatna opieka medyczna, ubezpieczenie na życie)
Przyjazną atmosferę pracy, imprezy integracyjne i spotkania team-buildingowe
🔍 Dekoder Ogłoszenia
🔴
Posiadasz wyższe wykształcenie techniczne
To może być formalny wymóg, który niekoniecznie przekłada się na realne umiejętności kandydata, a może być barierą dla osób z bogatym doświadczeniem, ale bez dyplomu.
🟡
Potrafisz samodzielnie realizować zadania
Oczekuje się, że będziesz w stanie pracować bez ciągłego nadzoru i podejmować decyzje techniczne.
🟡
efektywnie współpracować z zespołem projektowym
Oczekiwana jest dobra komunikacja i umiejętność pracy w grupie, co jest standardem, ale warto zwrócić uwagę na to, jak zespół jest zorganizowany.
🔴
Znajomość Kotlin oraz technologii wykorzystywane przy rozwoju aplikacji mobilnych
Chociaż Kotlin jest wymieniony jako mile widziany, może to sugerować, że projekt jest w trakcie migracji lub wykorzystuje mieszane technologie, co może oznaczać dodatkową naukę lub pracę z różnymi stosami technologicznymi.
🔴
realizację zmian zgodnie z wymaganiami biznesowymi i technicznymi
Może to oznaczać, że wymagania biznesowe bywają niejasne lub często się zmieniają, co wymagać będzie od Ciebie elastyczności i umiejętności negocjacji technicznych rozwiązań.