JIRA (regular) Scrum (regular) Dagger (regular) Android Components (regular) Java (regular) SOLID Principles (advanced) MVVM (advanced) RxJava (advanced) Kotlin (advanced) Android (advanced) Miejsce pracy: Tajęcina k. Rzeszowa/Kraków/Warszawa, hybrydowa lub 100% zdalnie po okresie wdrożenia (2-3 dni pracy stacjonarnej na początku współpracy) Senior Android DeveloperZakres zadań który będziesz realizował to tworzenie rozwiązań Android na terminale PAX w oparciu o najnowsze technologie i trendy. Pełna adaptacja Jetpack Compose. Wykorzystanie RxJava, Corutines, Dagger, Jetpack Components itp. Rozwijanie aplikacji odpowiedzialne za różnego rodzaju funkcjonalności. Tworzenie rozwiązań dla zewnętrznych integratorów jak i wspieranie ich we własnym procesie wytwarzania oprogramowania na terminale Android. Wszystko przy wykorzystaniu automatyzacji CI/CD z wykorzystaniem JenkinsStruktura oprogramowania:Czy chcesz mieć wpływ na produkt, który jest używany codziennie przez miliony użytkowników na wielu urządzeniach? Rozbudowujemy nasz zespół Android! Nasza technologia działa płynnie, 24/7, jest najnowocześniejsza, skalowalna i odporna.Na każdym terminalu instalowany jest szereg odrębnych aplikacji udostępniających usługi w zależności od wymagań klienta:Płatnicza (MasterCard, Visa, Diners, Amex, Blik, UnionPay)Sprzedaży elektronicznych doładowań (GSM, GiftCardMall, PaySafeCard)Karta podarunkowaKarta lojalnościowaPłatność za rachunkiObsługa przesyłekIntegracyjne (współpraca z systemami kasowymi, maszynami vendingowymi czy paliwomatami). Zakres zadańTworzenie aplikacji dla zewnętrznych dostawców systemów płatniczychProjektowanie, rozwój i wdrażanie rozwiązań terminalowych opartych o platformę AndroidTworzenie części lub całości systemu (w zależności od realizowanego projektu). Możliwość samodzielnego decydowania o doborze narzędzi i wielu aspektach pracyDbanie o jakość tworzonego koduZgłębianie wiedzy w zakresie Android Poszukiwane kompetencjeKilkuletnie doświadczenie komercyjne w tworzeniu i rozwoju aplikacji AndroidWykształcenie wyższe kierunkowe w IT lub pokrewne Bardzo dobra znajomość języków Kotlin/JavaBardzo dobra znajomość Android SDKBardzo dobra znajomość frameworków wykorzystywanych w projektach PeP (Dagger Hilt, RxJava, Corutines, Jetpack Compose, MVVM, RoomPraktyczna znajomość wzorców architektonicznych MVP, MVVM oraz Clean ArchitectureUmiejętność pisania testów jednostkowych i automatycznych: JUnit, Mockito, Roboelectric, UI: EspressoZnajomość oraz praktykowanie SCRUM/AGILEZnajomości dobrych praktyk programistycznych (Clean code, SOLID, DRY, KISS).Praktyczna umiejętność korzystania z systemu kontroli wersji GITUmiejętność szybkiego uczenia się, samodzielnego rozwiązywania problemów oraz pracy w zespoleMile widziana znajomość JIRA/ConfluenceMile widziana znajomość z zakresu systemów POSOferujemyCiekawą 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, praca 100% zdalna po okresie wdrożenia, imprezy integracyjne i wiele innych… Zapraszamy do aplikowania za pośrednictwem formularza aplikacyjnego - APLIKUJ!
Senior Android Developer in Constanţa
Contact
Datele de contact vor fi vizibile dupa ce veti aplica!
Anunţ expirat