Ta oferta pracy jest już nieaktualna.
Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Zadania:
- Tworzenie najwyższej jakości oprogramowania aplikacyjnego zgodnego ze sprint timebox i TDD
- Udział w code review
- Silne uwzględnienie bezpieczeństwa w projektowaniu
- Wspieranie innych członków zespołu w ich codziennej pracy, w tym troubleshooting i rozwiązywanie problemów dotyczących środowiska programistycznego, testowego i produkcyjnego
- Bycie na bieżąco z odpowiednimi technologiami i rozwojem oprogramowania
- Dzielenie się spostrzeżenia z zespołem; poznawanie nowych technologii
Oczekiwania:
- Doświadczenie w tworzeniu aplikacji mobilnych na native Androidzie (3+ lata)
- Zaawansowana znajomość Kotlin
- Znajomość najpopularniejszych bibliotek Androida (np. Dagger2, Retrofit, RxJava2, AndroidX)
- Silne umiejętności analityczne do efektywnego projektowania wsparcia dla złożonej logiki biznesowej
- Umiejętności tworzenia idealnego UI i animacji (tworzenie niestandardowych widoków)
- Umiejętność pisania czystego i testowalnego kodu zgodnie z piramidą testów (jednostka, integracja, E2E)
- Znajomość wzorców i architektur projektowania oprogramowania (komponenty architektury google, programowanie funkcjonalne)
- Zrozumienie zasad mobilnych DevOps w praktyce (CI/CD: Github, Gitflow, Bitrise, DevSecOps)
- Podstawowa znajomość zasad bezpieczeństwa mobilnego
Firma oferuje:
- Wpływową rolę przy tworzeniu złożonych aplikacji
- Elastyczny tryb pracy - zdalnie lub z biura w Warszawie, ewentualnie hybrydowo
- Realny wpływ na proces wytwarzania produktu i development
- Niezbędny sprzęt (laptop/ Mac, akcesoria, monitor)
- Świetny, zmotywowany zespół, kierujący się ciekawością i pasją :)
- Team- building zdalnie lub on-site w zależności od sytuacji
- Wsparcie w rozwoju (dostęp do kursów, książek online, konferencje, szkolenia)
- Bonus 200% stawki godzinowej dodany do pierwszej wypłaty za godziny spędzone na zadaniu rekrutacyjnym jako wyraz uznania za Twoj czas i zaufanie
- Współtworzenie rewolucyjnego produktu zorientowanego na użytkownika w dobrze dofinansowanym polskim fintechu
- Inne benefity do negocjacji
Dodatkowe atuty:
- Doświadczenie w pracy ze SCRUM
- NFC
- Najlepsze praktyki dotyczące automatyzacji testów
- Protokół WebSocket
- Doświadczenie w programowaniu reaktywnym