Programista mobilny (React Native)
Australia, Canada, Germany, India, United Kingdom, United States
£110 - £160 / za rok
O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Digital Forms to firma konsultingowa zajmująca się transformacją cyfrową, założona w Warszawie w 2015 roku i obecnie zatrudniająca ponad 70 osób. Współpracujemy z klientami średniej wielkości i przedsiębiorstwami w Europie, Wielkiej Brytanii i USA, pomagając im przekształcić złożoność operacyjną w wymierne wyniki biznesowe. Zaczynaliśmy jako sklep zajmujący się tworzeniem rozwiązań mobilnych.
W ciągu dziesięciu lat zbudowaliśmy coś innego: firmę, w której każdy produkt opiera się na prawdziwym uzasadnieniu biznesowym i w której jakość inżynieryjna jest równie ważna jak strategia. Nasz zespół pracuje w pełni zdalnie, nasi klienci są międzynarodowi, a nasze standardy są wysokie. Ta rola leży u podstaw tej realizacji.
Jako starszy programista mobilny będziesz zaangażowany w angażowanie klientów o wysoką stawkę - tworzenie od podstaw aplikacji mobilnej dla międzynarodowej marki luksusowego handlu detalicznego premium, od pierwszej decyzji architektonicznej do wprowadzenia na rynek. Rola i obowiązki: Tworzymy od podstaw zupełnie nową aplikację na iOS i Androida w ramach poważnej transformacji cyfrowej dla międzynarodowej luksusowej marki detalicznej premium. Od momentu uruchomienia aplikacja będzie obsługiwać ponad 250 tys. aktywnych użytkowników dziennie na rynkach światowych.
Produkt zastępuje statyczną nawigację dynamicznym, opartym na treści ekosystemem Feed: spersonalizowane historie marek, ekskluzywne oferty i aktualizacje na żywo w sklepach, dostarczane z zaangażowaniem mediów społecznościowych. Jest to projekt typu greenfield - bez starszego kodu, bez długów technicznych, od pierwszego dnia pełna własność architektoniczna. Aplikacja zostanie udostępniona w trzecim kwartale.
Jako starszy programista mobilny będziesz właścicielem architektury i dostarczania aplikacji od początku do końca. Będziesz pisać kod codziennie - jest to czysto praktyczna rola inżyniera, bez odpowiedzialności za zarządzanie zespołem. Klient od początku oczekuje autonomii seniorów.
Będziesz pracować ze starszym, interdyscyplinarnym zespołem: inżynierami backendu, programistami frontendu, projektantami UI/UX i PM. Architektura i przywództwo techniczne Architekt od podstaw: Zaprojektuj strukturę aplikacji React Native, wzorce i standardy kodowania, na których będzie opierał się cały projekt. Zdefiniuj model treści: Współpracuj z programistami FE Web, aby zaprojektować model treści mobilnych umożliwiający dynamiczne, podzielone na segmenty dostarczanie.
Podejmuj decyzje techniczne: Własne opcje integracji z CMS, DAM i narzędziami do personalizacji - i być w stanie ich bronić.Tworzenie i integrowanie funkcjiZintegruj CMS, DAM i personalizację: Podłącz narzędzia, które dostarczają odpowiednie treści właściwemu użytkownikowi - kontekstowe, podzielone na segmenty i w czasie rzeczywistym.Wdrażaj głębokie linkowanie: Twórz przepływy nawigacji powiązane z kampanią i spersonalizowane ścieżki użytkownika w systemach iOS i Android.Wysyłaj powiadomienia push: Zaprojektuj i wdroż warstwę pełnych powiadomień push, w tym precyzyjne linki i przepływy docelowe kampanii.Współpracuj nad funkcjami: Twórz i utrzymuj nowe funkcje wraz z backendem inżynierowie; współpracuj z projektantami UI/UX, aby ocenić wykonalność i zapewnić wysokiej jakości UX. Wydajność i jakość Optymalizacja pod kątem skali: Własna strategia buforowania, architektura pobierania treści i wydajność renderowania dla aplikacji używanej przez setki tysięcy ludzi dziennie. Analityka instrumentów: Implementuj śledzenie zdarzeń, które wspiera decyzje personalizacyjne, testy A/B i eksperymenty.
Napisz kod jakości: Idiomatyczny, dobrze przetestowany React Native - pokrycie jednostek i komponentów jako standardowa praktyka. Własny dystrybucja: zarządzanie cyklami wydawniczymi iOS i Android oraz zgłoszeniami do sklepów.Wymagania:React Native - ponad 5 lat doświadczenia zawodowego w tworzeniu od podstaw produkcyjnych aplikacji na iOS i Androida.Platformy iOS i Android - obie, w tym cykle dystrybucji, zgłoszenia do sklepu i zachowania specyficzne dla platformy.Integracja z CMS i DAM - praktyczne doświadczenie w dostarczaniu dynamicznych, podzielonych na segmenty treści na urządzenia mobilne za pośrednictwem bezobsługowych narzędzi CMS i DAM.Platformy personalizacji i eksperymentowania - integrujące narzędzia decyzyjne, silniki rekomendacji lub Systemy testów A/B w działający produkt mobilny. Głębokie łączenie - doświadczenie produkcyjne wdrażające kampanie i spersonalizowane przepływy nawigacji.
Powiadomienia push - pełna implementacja, w tym głębokie linki i przepływy kampanii. Integracja REST API - łączenie aplikacji mobilnych z usługami backendu na skalę produkcyjną. Optymalizacja wydajności - strategie buforowania, pobierania treści i renderowania dla spersonalizowanych aplikacji generujących duży ruch.
Analityka i śledzenie zdarzeń - oprzyrządowanie wspierające personalizację i eksperymentowanie z produktami. Testowalny kod - odpowiednie pokrycie testów jednostkowych i komponentowych w ramach praktyki standardowej.Angielski C1+ - w mowie i piśmie; bezpośrednia komunikacja z międzynarodowym zespołem klienta to trudne wymaganie. Mile widziane: doświadczenie w zakresie interfejsów API przesyłania strumieniowego lub integracji funkcji wspomaganych sztuczną inteligencją.
Platformy analityki aplikacji, takie jak Firebase lub Amplitude. Zarządzanie zgodami i narzędzia do ochrony prywatności stron trzecich (RODO). Mapowanie SDK - Google Maps, Mapbox lub podobne.
Zautomatyzowane testowanie wykraczające poza poziom jednostki i komponentu (E2E, integracja). Szerszy ekosystem JS: Node.js, React, Next.js.Testy A/B, flagowanie funkcji i atrybucja mobilna.Bezgłowe architektury CMS w środowiskach retail lub e-commerce.Zrozumienie zasad projektowania UI/UX i umiejętność oceny wykonalności.Polski będzie plusem; cała komunikacja w ramach projektu prowadzona jest w języku angielskim. Najważniejsze informacje Zbuduj zupełnie nową aplikację mobilną dla luksusowej marki detalicznej premium, z której korzysta ponad 250 tys. użytkowników dziennie.
Posiadaj pełną architekturę - React Native, CMS, DAM, personalizacja - od pierwszego dnia. Oryginalnie opublikowano w Himalajach
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.