DaCodes.
DaCodes.
DaCodes. to firma technologiczna założona w 2014 roku, która pomaga organizacjom tworzyć oprogramowanie i rozwijać transformację cyfrową. Jej usługi obejmują produkty oparte na sztucznej inteligencji, inżynierię jakości, projektowanie UX/UI, tworzenie aplikacji full-stack oraz uzupełnianie zespołów o specjalistów. Po realizacji ponad 900 projektów i zgromadzeniu zespołu liczącego ponad 220 ekspertów firma DaCodes. działa między innymi w branżach motoryzacyjnej, ochrony zdrowia i e-commerce, dopasowując rozwiązania technologiczne do potrzeb operacyjnych każdej z nich.

Starszy programista full stack, React.js

Twórz skalowalne aplikacje React.js i rozwiązania backendowe dla meksykańskiej firmy zajmującej się oprogramowaniem i transformacją cyfrową. Pracuj zdalnie z międzynarodowymi zespołami nad projektami dla klientów z Ameryki Łacińskiej i Stanów Zjednoczonych.

Opis

  • Projektować, tworzyć i utrzymywać skalowalne aplikacje internetowe oparte na React.js.
  • Pracować na całym stosie technologicznym: od komponentów frontendowych i integracji API po usługi backendowe.
  • Dostarczać wysokiej jakości rozwiązania frontendowe, dbając o wydajność, łatwość utrzymania i ponowne wykorzystanie komponentów.
  • Tworzyć wydajne, modułowe i skalowalne architektury komponentów React.
  • Poprawiać wydajność aplikacji internetowych, identyfikując wąskie gardła i możliwości optymalizacji.
  • Współpracować z zespołami produktowymi, UX/UI, backendowymi i QA przy dostarczaniu złożonych funkcji.
  • Współuczestniczyć w decyzjach dotyczących architektury i projektu technicznego.
  • Pisać czysty, wielokrotnego użytku i przetestowany kod zgodny ze standardami inżynierskimi.
  • Stosować praktyki testowania i debugowania oraz wspierać ciągłe doskonalenie.
  • Przeglądać kod i promować dobre praktyki inżynierskie w zespole.
  • Analizować i rozwiązywać złożone problemy techniczne w działających aplikacjach.
  • Skutecznie komunikować zagadnienia techniczne po angielsku z międzynarodowymi zespołami.

Wymagania

  • Zaawansowany poziom doświadczenia: senior lub senior-plus.
  • Duże doświadczenie w tworzeniu oprogramowania full stack, najlepiej co najmniej siedem lat.
  • Głębokie, udokumentowane doświadczenie w tworzeniu złożonych aplikacji React.js, najlepiej co najmniej pięć lat.
  • Doświadczenie w dużych projektach, produktach cyfrowych o dużym ruchu lub złożonych platformach internetowych.
  • Umiejętność samodzielnej pracy i przejmowania odpowiedzialności technicznej za kluczowe funkcje i komponenty.
  • Zaawansowana znajomość React.js i jego ekosystemu.
  • Dogłębna znajomość Hooks, Context API, cyklu życia komponentów i wzorców kompozycji.
  • Doświadczenie w pracy ze skalowalną architekturą frontendową i komponentami wielokrotnego użytku.
  • Zaawansowane umiejętności zarządzania stanem i przepływem danych w aplikacjach React.
  • Doświadczenie w optymalizacji renderowania, memoizacji, leniwego ładowania i dzielenia kodu.
  • Znajomość profilowania wydajności, debugowania i optymalizacji aplikacji React.
  • Biegła znajomość angielskiego w komunikacji.
  • Zaawansowana znajomość nowoczesnego JavaScript (ES6+).
  • Doświadczenie z TypeScript.
  • Bardzo dobra znajomość HTML5, CSS3 i responsywnego projektowania.
  • Doświadczenie w korzystaniu z REST API i integrowaniu ich.
  • Rozumienie programowania asynchronicznego, obsługi błędów i optymalizacji aplikacji internetowych.
  • Doświadczenie zawodowe w tworzeniu funkcji frontendowych i backendowych.
  • Doświadczenie w projektowaniu, tworzeniu i integrowaniu API oraz usług.
  • Znajomość architektury klient-serwer i komunikacji między systemami.
  • Doświadczenie z relacyjnymi bazami danych lub NoSQL.
  • Umiejętność rozumienia, modyfikowania i optymalizowania backendowej logiki biznesowej.
  • Doświadczenie w testach jednostkowych, integracyjnych i komponentowych.
  • Znajomość Jest, React Testing Library lub równoważnych narzędzi.
  • Biegła obsługa Git, pull requestów i przeglądów kodu.
  • Znajomość zasad SOLID, czystego kodu i wzorców projektowych.
  • Doświadczenie w metodykach zwinnych i pracy zespołowej nad oprogramowaniem.
  • Mile widziane: doświadczenie z Node.js oraz Express lub NestJS.
  • Mile widziane: doświadczenie z Next.js i strategiami SSR/SSG.
  • Mile widziana znajomość GraphQL.
  • Mile widziane: doświadczenie z Redux Toolkit, Zustand lub innymi narzędziami do zarządzania stanem.

Benefity

  • Praca z globalnymi markami i przełomowymi startupami.
  • Praca zdalna z domu.
  • Harmonogram dopasowany do przydzielonego zespołu lub projektu.
  • Praca od poniedziałku do piątku.
  • Dostęp do kursów i certyfikatów.
  • Wirtualne wydarzenia zespołowe i grupy zainteresowań.
  • Zajęcia z języka angielskiego.
  • Możliwości rozwoju w różnych obszarach działalności firmy.

Powiązane oferty pracy

CRH Talento en IT

Inżynier full stack .NET

CRH Talento en IT
11 – 50 Pracownicy
DoradztwoMarketingRekrutacja

Twórz i rozwijaj aplikacje internetowe dla CRH Talento en IT przy użyciu .NET, C#, ASP.NET MVC i JavaScript. Współpracuj z rozproszonymi zespołami nad funkcjami produktu, integracjami, testowaniem i infrastrukturą.

Otwórz
KMS Technology, Inc.

Starszy inżynier full-stack oprogramowania dla aplikacji medycznych

KMS Technology, Inc.
501 – 1000 Pracownicy
LogistykaMarketingOpieka zdrowotna

Twórz skalowalne oprogramowanie medyczne w KMS Technology, rozwijając bezpieczne procesy kliniczne i API w React oraz Node.js. Rola obejmuje również wykorzystanie narzędzi AI w programowaniu i współpracę na wszystkich etapach cyklu życia oprogramowania.

Otwórz
Lago

Starszy programista oprogramowania e-commerce

Lago
1 – 10 Pracownicy
DoradztwoLogistykaMarketing

Rozwijaj platformę Lago opartą na Django i React oraz przepływy danych dla trzech sklepów internetowych z wyposażeniem domu. Twórz niezawodne API i procesy obsługi katalogu, wyszukiwania, cen oraz automatyzacji.

Otwórz
Devlane

Starszy inżynier Scala full stack

Devlane
51 – 200 Pracownicy
B2BRekrutacja

Rozwijaj funkcje silnika danych, twórz zoptymalizowane API w Scali i wprowadzaj zmiany w interfejsie TypeScript. Devlane zapewnia rozszerzenie zespołów szybko rozwijających się globalnych klientów.

Otwórz