accesa.eu
accesa.eu
1001 – 5000 Pracownicy
DoradztwoOpieka zdrowotnaProdukcja

accesa.eu to firma technologiczna i konsultingowa z obszaru IT, która współpracuje z organizacjami od 2004 roku. Jej działalność obejmuje tworzenie niestandardowego oprogramowania, modernizację aplikacji, rozwiązania chmurowe, analitykę danych, sztuczną inteligencję, cyberbezpieczeństwo, usługi inteligentnego środowiska pracy, hiperautomatyzację biznesu oraz zarządzane operacje.

Firma wspiera klientów z takich sektorów jak konsulting, produkcja, opieka zdrowotna, handel detaliczny i finanse. Accesa koncentruje się na praktycznej transformacji cyfrowej, łącząc dopasowane rozwiązania technologiczne ze współpracą przy realizacji projektów, aby pomagać organizacjom modernizować systemy, usprawniać działalność i rozwijać nowe możliwości.

Starszy lider techniczny Android, praca zdalna w Rumunii

Poprowadzisz modernizację detalicznej platformy POS Accesa z wykorzystaniem Kotlin Multiplatform. Będziesz rozwijać wspólną logikę biznesową offline-first dla Androida i JVM/Desktop.

Opis

  • Ustalanie kontraktów repozytoriów, usług, fasad, DTO i mostów łączących Kotlin, implementacje specyficzne dla platformy oraz interfejs VueJS/TypeScript
  • Tworzenie, dostarczanie i utrzymywanie współdzielonych modułów Kotlin Multiplatform dla funkcji POS na Androidzie i JVM/Desktop
  • Opracowywanie implementacji platformowych dla desktopu i Androida z wykorzystaniem wzorców expect/actual
  • Dostarczanie przepływów pracy działających offline, z lokalnym przechowywaniem danych, buforowaniem, gotowością do synchronizacji i przemyślaną obsługą błędów
  • Tworzenie łatwego w utrzymaniu, przejrzystego kodu oraz refaktoryzacja i wzmacnianie istniejących modułów
  • Tworzenie automatycznych testów dla reguł domenowych, przypadków użycia, repozytoriów, kontraktów mostów i przepływów opartych na korutynach
  • Współpraca z inżynierami frontend, specjalistami QA, właścicielami produktu i architektami
  • Dokumentowanie wiedzy, dzielenie się nią i wspieranie rozwoju młodszych programistów Kotlin
  • Przestrzeganie uzgodnionych praktyk zespołowych i procesów operacyjnych
  • Regularne raportowanie postępów, w tym kompromisów i kluczowych decyzji technicznych

Wymagania

  • Co najmniej 8 lat doświadczenia z Kotlinem
  • Doświadczenie w podejmowaniu decyzji architektonicznych z użyciem Kotlin Multiplatform na poziomie platformy
  • Zaawansowane doświadczenie w systemowym tworzeniu aplikacji na Androida
  • Doświadczenie w dostarczaniu rozwiązań Kotlin Multiplatform dla co najmniej dwóch platform docelowych, najlepiej Androida i JVM/Desktop
  • Znajomość interoperacyjności KMP ze Swiftem/iOS, w tym XCFrameworks, implementacji expect/actual i mostkowania Flow
  • Doświadczenie w migracji systemów Java do Kotlina i KMP na poziomie platformy
  • Umiejętność wyznaczania kierunku architektonicznego i długoterminowej wizji
  • Doświadczenie w projektowaniu modułowych platform obsługujących wielu najemców lub klientów
  • Doświadczenie w dzieleniu się wiedzą i mentoringu programistów
  • Umiejętność skutecznej komunikacji z doświadczonymi interesariuszami
  • Bardzo dobra znajomość Clean Architecture, odwracania zależności i abstrakcji repozytoriów
  • Praktyczna znajomość Kotlin Coroutines i Flow
  • Doświadczenie w tworzeniu klientów offline-first lub local-first z trwałością danych, buforowaniem, synchronizacją i zarządzaniem konfliktami
  • Znajomość podejść do wstrzykiwania zależności, najlepiej Koin
  • Zdyscyplinowane podejście do testów jednostkowych i integracyjnych, obiektów testowych oraz narzędzi do testowania korutyn
  • Doświadczenie w korzystaniu z usług REST/OpenAPI, mapowaniu typowanych DTO, obsłudze serializacji i budowaniu odpornych mechanizmów komunikacji klienta
  • Biegłość w Gradle Kotlin DSL, kompilacjach modułowych i strukturach projektów zgodnych z CI
  • Bardzo dobre umiejętności współpracy i komunikacji z zespołami frontend, QA i produktu
  • Doświadczenie z Compose Multiplatform będzie dodatkowym atutem
  • Doświadczenie z systemami POS lub wbudowanymi systemami detalicznymi będzie dodatkowym atutem
  • Doświadczenie z desktopowymi klientami JVM będzie dodatkowym atutem
  • Znajomość VueJS 3 i TypeScript będzie dodatkowym atutem
  • Doświadczenie z architekturami wtyczek lub rozszerzalności będzie dodatkowym atutem
  • Doświadczenie w optymalizacji wydajności będzie dodatkowym atutem
  • Doświadczenie z integracjami POS, detalicznymi, płatniczymi, promocyjnymi lub integracjami z urządzeniami peryferyjnymi będzie dodatkowym atutem

Benefity

  • Opieka medyczna
  • Dofinansowanie siłowni
  • Indywidualne opcje fitness
  • Wydarzenia zespołowe
  • Klub zdrowych nawyków
  • Elastyczne podejście do równowagi między pracą a życiem prywatnym
  • Wsparcie dobrostanu psychicznego
  • Inicjatywy wspierające dobrostan społeczny w ramach społeczności hybrydowej

Powiązane oferty pracy

Johnson & Johnson

Starszy analityk ds. technonadzoru — Johnson & Johnson, praca hybrydowa w Meksyku

Johnson & Johnson

Nadzoruj monitorowanie bezpieczeństwa leków i wyrobów medycznych w Johnson & Johnson, badaj sygnały i ustalaj ich przyczyny źródłowe. Usprawniaj procesy bezpieczeństwa i pomagaj zarządzać ryzykiem związanym z produktami na etapach rozwoju, badań klinicznych i uzyskiwania zgód regulacyjnych.

Otwórz
Pets Deli

Starszy inżynier backendu, Elixir/Phoenix

Pets Deli

Rozwijaj platformę Pets Deli w Elixir/Phoenix do zamawiania karmy, finalizacji zakupów, rozliczeń i subskrypcji. Przenoś starsze usługi i dbaj o architekturę, niezawodność oraz wdrażanie zmian.

Otwórz
YASH Technologies

Starszy inżynier oprogramowania Core Java

YASH Technologies

Twórz i utrzymuj aplikacje korporacyjne w języku Java w YASH Technologies, integratorze technologii. Zakres obowiązków obejmuje projektowanie i optymalizację rozwiązań, wdrażanie oprogramowania oraz mentoring programistów.

Otwórz
Snowflake

Starszy menedżer ds. projektów klienckich, Frontier Engineering

Snowflake

Prowadź projekty Frontier Engineering dla klientów w Nowej Zelandii w obszarze transformacji danych i AI, od analizy potrzeb po wyniki osiągane w środowisku produkcyjnym. Odpowiadaj za sprzedaż, realizację, wyniki finansowe i rozwój współpracy w ramach każdego projektu.

Otwórz
Ultralytics

Inżynier założyciel ds. wizji komputerowej

Ultralytics
11 – 50 Pracownicy
DoradztwoLogistykaProdukcja

Twórz modele wizji komputerowej Ultralytics YOLO, interfejsy API i infrastrukturę, a zarazem buduj nowojorski zespół inżynierski firmy. Bierz odpowiedzialność techniczną za cały cykl: od architektury po wdrożenie i dalsze doskonalenie.

Otwórz