Senior Android Developer in Constanţa

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!

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!