Starszy programista Androida Івано-Франківськ, Вроцлав (Польща), віддалено Softjourn to firma zajmująca się kompleksowym doradztwem i tworzeniem oprogramowania, zatrudniająca ekspertów zespoły produktowe z doświadczeniem w Fintech, Mediach i Rozrywce, ze szczególnym uwzględnieniem sprzedaży biletów. Softjourn to globalna firma zajmująca się tworzeniem oprogramowania z ponad 20-letnim doświadczeniem, z siedzibą w Dolinie Krzemowej w Kalifornii i biurami badawczo-rozwojowymi na Ukrainie, w Polsc
Starszy programista Androida
Івано-Франківськ, Вроцлав (Польща), віддалено
Softjourn to firma zajmująca się kompleksowym doradztwem i tworzeniem oprogramowania, zatrudniająca ekspertów zespoły produktowe z doświadczeniem w Fintech, Mediach i Rozrywce, ze szczególnym uwzględnieniem sprzedaży biletów. Softjourn to globalna firma zajmująca się tworzeniem oprogramowania z ponad 20-letnim doświadczeniem, z siedzibą w Dolinie Krzemowej w Kalifornii i biurami badawczo-rozwojowymi na Ukrainie, w Polsce i Brazylii.
O projekcie:
Pierwsze na świecie skalowalne rozwiązanie audio, które zapewnia widzom korzystającym z własnych telefonów komórkowych zsynchronizowany, wciągający dźwięk wysokiej jakości telefony i słuchawki. Idealne rozwiązanie programowe do plenerowych pokazów filmów, projekcji świetlnych z dźwiękiem, pokazów sztucznych ogni i dronów oraz wycieczek audio. System składa się z dwóch natywnych aplikacji mobilnych opartych na usłudze sprzedaży biletów, internetowego zaplecza oraz odtwarzacza stacjonarnego z precyzyjnie dostosowanym backendem, który zapewnia użytkownikom mobilnym doskonałą synchronizację obrazu i dźwięku HQ.
Wymagania:
- ponad 5 lat udokumentowanego doświadczenia jako starszy programista Androida;
- Wysoka biegłość w programowaniu w Kotlinie i Androidzie;
- Rozległe doświadczenie w zakresie czystej architektury i rozdzielenia obaw;
- Doświadczenie z programami Kotlin i Flow;
- Wykazana umiejętność refaktoryzacji i ulepszania starszych baz kodu;
- Dobra znajomość komponentów interfejsu użytkownika Androida, w tym działań, fragmentów i widoków niestandardowych;
- Doświadczenie ze wzorcami repozytoriów i architekturą ViewModel;
- Doskonałe umiejętności rozwiązywania problemów i dbałość o szczegóły, umiejętność pracy samodzielnej i w zespole, silne umiejętności komunikacji i współpracy;
- Co najmniej średniozaawansowany poziom języka angielskiego.
Dodatkowym atutem będzie:
- Doświadczenie w obsłudze aplikacji multimedialnych i obsłudze plików audio/wideo w systemie Android;
- Znajomość usług pierwszego planu Androida do obsługi operacji w tle;
- Znajomość nowoczesnych komponentów nawigacyjnych i bibliotek Jetpack;
- Znajomość technik optymalizacji wydajności na Androidzie.
Obowiązki:
- Refaktoryzacja istniejącej aplikacji w celu poprawy łatwości konserwacji, wydajności i skalowalności;
- Wdrażaj zasady Czystej Architektury, tworząc i integrując klasy repozytorium i ViewModel;
- Optymalizuj kluczowe komponenty interfejsu użytkownika i migruj do architektury Single Activity przy użyciu fragmentów;
- Ściśle współpracuj z zespołem, aby zapewnić płynną integrację i zgodność z celami projektu.
Korzyści i korzyści:
- Elastyczny grafik z możliwością pracy w biurze/zdalnie/hybrydowo;
- 20 dni roboczych płatnego urlopu rocznie;
- Płatne zwolnienie lekarskie;
- Rozwój zawodowy (kursy online, certyfikaty itp.);
- Ogromny wybór zasobów edukacyjnych w naszej Bibliotece Wiedzy;
- Ubezpieczenie medyczne;
- Pomoc księgowych;
- Kursy języka angielskiego.