Scrum (junior)
jetpack components (junior)
Android (junior)
Miejsce pracy : Tajęcina k. Rzeszowa / Kraków / Warszawa, 100% zdalnie po okresie wdrożenia
Zakres obowiązków :
Tworzenie rozwiązań dla zewnętrznych systemów płatniczych.
Projektowanie, rozwój i wdrażanie rozwiązań terminalowych opartych o platformę Android
Tworzenie dokumentacji technicznej.
Rejestrowanie czasu pracy spędzonej nad zadaniami programistycznymi
Wymagania :
Kilkuletnie doświadczenie w tworzeniu i rozwoju aplikacji Android.
Znajomości dobrych praktyk programistycznych (Clean code, SOLID, DRY, KISS).
Znajomość zasad / reguł OOP oraz SOLID.
Bardzo dobra znajomość technologii Kotlin / Java.
Praktyczna znajomość wzorców architektonicznych MVP, MVVM oraz Clean Architecture.
Znajomość Frameworków : Dagger 2 / Koin, RxJava / RxAndroid, Room.
Dobra znajomość Jetpack Components.
Umiejętność pisania testów jednostkowych : JUnit, Mockito, Roboelectric.
Umiejętność pisania testów UI : Espresso.
Doświadczenie w pracy opartej o metodologię SCRUM.
Praktyczna umiejętność korzystania z systemu kontroli wersji GIT.
Mile widziana znajomość JIRA / Confluence.
Umiejętność szybkiego uczenia się, samodzielnego rozwiązywania problemów oraz pracy w zespole.
Oferujemy :
Ciekawą i pełną wyzwań pracę w szybko rozwijającej się Spółce z zapleczem lidera europejskiego.
Elastyczną formę zatrudnienia : Umowa o Pracę lub B2B;
Konkurencyjne wynagrodzenie zasadnicze i dodatkowy system premii kwartalnych MBO;
Dopłatę do pakietu świadczeń pozapłacowych : m.in. : Prywatna Opieka Medyczna, Dodatkowe Ubezpieczenie na Życie, Karta MultiSport, możliwość uczestniczenia w kursie j.
angielskiego, duży parking, Chill Taras, praca zdalna, imprezy integracyjne i wiele innych