opinov8
opinov8
opinov8 to globalna firma zajmująca się inżynierią cyfrową i doradztwem, która pomaga przedsiębiorstwom tworzyć i modernizować systemy technologiczne. Jej działalność obejmuje tworzenie dedykowanego oprogramowania, usługi chmurowe i migracje do chmury, a także rozwiązania z zakresu danych, wspierające organizacje z sektorów takich jak finanse, opieka zdrowotna, logistyka i media. Siedziba firmy znajduje się w Londynie, a centra rozwojowe i zespoły zdalne działają w Ukrainie, Egipcie, Kolumbii, Portugalii oraz w innych krajach Unii Europejskiej. Firma obsługuje klientów na całym świecie w ramach zdalnego modelu B2B.

Starszy programista React (praca zdalna w Egipcie)

Dołącz do Opinov8 jako starszy programista React i twórz skalowalne aplikacje w React i TypeScript. Rola obejmuje projektowanie wielokrotnego użytku komponentów, architekturę front-endu, automatyczne testowanie oraz integrację CI/CD.

Opis

  • Tworzyć i utrzymywać skalowalne aplikacje internetowe z wykorzystaniem React i TypeScript
  • Tworzyć wielokrotnego użytku, łatwe w utrzymaniu i wysokiej jakości komponenty React
  • Współtworzyć architekturę front-endu oraz podejmować decyzje dotyczące projektowania komponentów
  • Przekładać wymagania biznesowe i techniczne na skuteczne rozwiązania front-endowe
  • Tworzyć responsywne, dostępne i przyjazne dla użytkowników interfejsy z wykorzystaniem nowoczesnych praktyk front-endowych
  • Tworzyć czysty, łatwy w utrzymaniu i dokładnie przetestowany kod
  • Implementować testy jednostkowe, integracyjne i end-to-end dla aplikacji front-endowych
  • Badać i rozwiązywać problemy związane z wydajnością, użytecznością i kwestiami technicznymi
  • Ściśle współpracować z programistami back-endu, architektami rozwiązań, projektantami UX/UI i innymi interesariuszami technicznymi
  • Uczestniczyć w przeglądach kodu, tworzeniu standardów kodowania i stosowaniu najlepszych praktyk inżynieryjnych
  • Korzystać z potoków CI/CD w celu automatyzacji kompilacji, testowania i wdrażania
  • Zarządzać kontrolą kodu źródłowego, śledzeniem zadań oraz procesami CI/CD za pomocą Azure DevOps
  • Prowadzić dokumentację techniczną i utrzymywać standardy rozwoju front-endu
  • Pomagać w diagnozowaniu i rozwiązywaniu złożonych problemów technicznych w całym zespole
  • Wspierać procesy rekrutacyjne, w tym rozmowy kwalifikacyjne, oceny techniczne lub zadania testowe oraz podejmowanie odpowiednich decyzji końcowych

Wymagania

  • Co najmniej 7 lat doświadczenia zawodowego w tworzeniu oprogramowania, z silną specjalizacją front-endową
  • Rozległe doświadczenie produkcyjne w tworzeniu aplikacji w React
  • Bardzo dobra znajomość TypeScript
  • Biegła znajomość nowoczesnego JavaScriptu i ES6+
  • Udokumentowana umiejętność projektowania i tworzenia wielokrotnego użytku, skalowalnych komponentów React
  • Dobre rozumienie architektury front-endu i wzorców projektowych
  • Doświadczenie z frameworkami i praktykami testowania front-endu
  • Doświadczenie we wdrażaniu automatycznych testów jednostkowych i/lub integracyjnych
  • Doświadczenie z potokami CI/CD i nowoczesnymi praktykami dostarczania oprogramowania
  • Praktyczne doświadczenie w korzystaniu z Azure DevOps do kontroli kodu źródłowego i CI/CD
  • Doświadczenie w integrowaniu aplikacji front-endowych z usługami back-endowymi za pośrednictwem REST API
  • Bardzo dobra znajomość Git i nowoczesnych procesów tworzenia oprogramowania
  • Doświadczenie w pracy w środowisku Agile/Scrum
  • Silne zdolności analityczne i umiejętność rozwiązywania problemów
  • Skuteczna komunikacja i umiejętność współpracy w międzyfunkcyjnym zespole inżynieryjnym
  • Mile widziane: doświadczenie w integrowaniu komponentów React z Microsoft Dynamics 365
  • Mile widziane: doświadczenie w integrowaniu aplikacji lub komponentów React z Microsoft Power Platform
  • Mile widziane: doświadczenie z Power Apps Component Framework (PCF)
  • Mile widziane: doświadczenie w pracy z Dataverse
  • Mile widziane: doświadczenie z Dynamics 365 Sales lub Customer Service
  • Mile widziane: doświadczenie z usługami Azure
  • Mile widziane: doświadczenie z nowoczesnymi narzędziami do zarządzania stanem, takimi jak Redux, Zustand lub podobnymi

Benefity

  • W pełni zdalna praca z elastycznymi warunkami
  • Udział w projektach z wielu branż
  • Dostęp do ciągłego kształcenia i możliwości rozwoju zawodowego
  • Zdobywanie praktycznego doświadczenia
  • Współpraca z różnorodnym, wielokulturowym zespołem

Powiązane oferty pracy

Red Hat

Konsultant ds. architektury chmurowej OpenShift

Red Hat

Projektuj i wdrażaj rozwiązania Red Hat OpenShift, Kubernetes oraz chmur hybrydowych dla klientów korporacyjnych. Prowadź projekty dotyczące infrastruktury, automatyzacji i dostarczania aplikacji.

Otwórz
Kreato Global | BPO and Language Solutions

Zdalny tłumacz ustny z angielskiego na hiszpański (OPI/VRI)

Kreato Global | BPO and Language Solutions

Zdalnie tłumacz między osobami anglo- i hiszpańskojęzycznymi w ochronie zdrowia, finansach, usługach społecznych i obsłudze klienta. Zapewniaj wsparcie językowe dla Kreato Global w całej Ameryce Łacińskiej.

Otwórz
RecruitGo

Zdalny asystent zarządu ds. kontaktów i marketingu — Filipiny

RecruitGo
51 – 200 Pracownicy
DoradztwoLogistykaMarketing

Wsparcie administracyjne, obsługa CRM, działania outreachowe i marketing dla RecruitGo — pracodawcy formalnego obsługującego globalnych klientów i zatrudniającego talenty z rynków wschodzących. Codzienne wsparcie administracyjne dwóch klientów działających na rynku brytyjskim oraz realizacja kreatywnych kampanii.

Otwórz
SPERTON - Where Great People Meet

Specjalista ds. sprzedaży wind i systemów parkingowych

SPERTON - Where Great People Meet
51 – 200 Pracownicy

Rozwijaj sprzedaż wind i systemów parkingowych w zachodnim regionie Mumbaju. Buduj relacje z klientami i dealerami oraz prowadź transakcje od pierwszego zapytania do realizacji projektu.

Otwórz
Salonkee

Przedstawiciel handlowy ds. oprogramowania dla salonów — Getynga

Salonkee
51 – 200 Pracownicy
Platforma handlowaSaaSUroda

Rozwijaj sprzedaż oprogramowania Salonkee dla salonów w Getyndze: pozyskuj klientów, prezentuj produkt i prowadź sprzedaż od początku do końca. Buduj relacje z właścicielami salonów i wspieraj ich od pierwszego kontaktu aż do zawarcia umowy.

Otwórz