13 sierpnia 2024
Średni/starszy programista frontendowy (w niepełnym wymiarze godzin) віддалено Poszukujemy utalentowanego i doświadczonego programisty frontendowego React JS do pracy dołącz do naszego zespołu (w niepełnym wymiarze godzin). Będziesz odgrywać kluczową rolę w opracowywaniu wysokiej jakości, skalowalnych i łatwych w utrzymaniu rozwiązań front-end z wykorzystaniem najnowszych technologii. Jako starszy programista będziesz mentorem młodszych programistów, będziesz współprac
13 sierpnia 2024
Średni/starszy programista frontendowy (w niepełnym wymiarze godzin)
віддалено
Poszukujemy utalentowanego i doświadczonego programisty frontendowego React JS do pracy dołącz do naszego zespołu (w niepełnym wymiarze godzin). Będziesz odgrywać kluczową rolę w opracowywaniu wysokiej jakości, skalowalnych i łatwych w utrzymaniu rozwiązań front-end z wykorzystaniem najnowszych technologii. Jako starszy programista będziesz mentorem młodszych programistów, będziesz współpracować z zespołami o różnych funkcjach oraz będziesz przyczyniać się do tworzenia ogólnej architektury i najlepszych praktyk naszych projektów.
Obowiązki:
- Rozwój front-endu: Rozwój i utrzymuj responsywne, wydajne i skalowalne aplikacje internetowe przy użyciu React.js i nowoczesnego JavaScript/TypeScript.
- Architektura i projektowanie: współtworzenie architektury, projektowania i wdrażania złożonych systemów front-end, zapewniając łatwość konserwacji i wydajność.
- Jakość kodu: pisz czysty, wydajny i dobrze udokumentowany kod, przestrzegając najlepszych praktyk branżowych i standardów kodowania.
- Mentoring: Mentorowanie i kierowanie młodszymi programistami, zapewnianie przywództwa technicznego i promowanie najlepszych praktyk.
- Współpraca: ścisła współpraca z programistami zaplecza, projektantami i menedżerami produktów, aby zapewniać wysokiej jakości funkcje i ulepszenia.
- Testowanie: opracowywanie i wykonywanie testów jednostkowych i integracyjnych oraz zapewnianie ciągłego dostarczania za pośrednictwem potoków CI/CD.
- Przeglądy kodu: przeprowadzaj przeglądy kodu, aby zapewnić jego wysoką jakość, identyfikując i sugerując ulepszenia.
- Optymalizacja: Optymalizuj aplikacje internetowe pod kątem maksymalnej szybkości, skalowalności i wygody użytkownika.
- Dokumentacja: Tworzenie i utrzymywanie dokumentacji technicznej dla nowych i istniejących funkcji.
- Ciągłe doskonalenie: bądź na bieżąco z najnowszymi trendami, narzędziami i technologiami w branży oraz proponuj nowe pomysły, aby ulepszyć proces rozwoju.
Wymagania:
- Doświadczenie: ponad 5 lat doświadczenia zawodowego w programowaniu front-end , ze szczególnym naciskiem na React.js.
- Znajomość języka JavaScript/TypeScript: głębokie zrozumienie funkcji JavaScript, TypeScript, ES6+ i nowoczesnych przepływów pracy związanych z tworzeniem front-endów.
- Ekosystem React: biegła znajomość React.js, Redux (lub podobnych bibliotek do zarządzania stanem), React Router i innych odpowiednich bibliotek.
- Umiejętności związane z interfejsem użytkownika/UX: silne wyczucie projektowania i doświadczenia użytkownika wraz z umiejętnością przekładania koncepcji projektowych na funkcjonalne aplikacje internetowe.
- Ramy testowe: Doświadczenie z frameworkami testowymi front-end, takimi jak Jest, Mocha lub podobnymi.
- Kontrola wersji: biegłość w używaniu Gita do kontroli wersji i współpracy.
- Rozwiązywanie problemów: silne umiejętności analityczne i rozwiązywania problemów wraz ze zdolnością do rozwiązywania problemów i rozwiązywania złożonych problemów.
- Komunikacja: doskonałe umiejętności komunikacji werbalnej i pisemnej, połączone ze zdolnością do skutecznej pracy w zdalnym środowisku zespołu.
- Metodologia zwinna: doświadczenie w pracy z programowaniem zwinnym/Scrumśrodowiskach opcjonalnych.
Preferowane kwalifikacje:
- Optymalizacja wydajności: Doświadczenie w dostrajaniu wydajności i technikach optymalizacji w Internecie aplikacje.
- CI/CD: Znajomość praktyk i narzędzi ciągłej integracji i ciągłego wdrażania (CI/CD).
- DevOps: kontakt z praktykami DevOps i praktyczna wiedza na temat narzędzi takich jak Docker, Kubernetes i usługi w chmurze.
- Frameworki interfejsu użytkownika: doświadczenie ze frameworkami i bibliotekami interfejsu użytkownika, takimi jak Material-UI, Ant Design lub podobnymi.
- Zgodność w różnych przeglądarkach: dobre zrozumienie problemów ze zgodnością w różnych przeglądarkach i sposobów ich obejścia.
- GraphQL: Doświadczenie z GraphQL i pokrewnymi technologiami.
O nas:
HESTI to platforma w branży budowlanej, która optymalizuje szacunki kosztów i dopasowuje przyszłych właścicieli domów do wykonawców i projektów budynków profesjonaliści. Wykorzystujemy najnowocześniejsze narzędzia sztucznej inteligencji, aby dostosować dobór materiałów na podstawie budżetów i preferencji, w tym stylu projektu domu, lokalizacji, wyboru materiałów, profesjonalnego doboru i czasu dostawy. Nasza aplikacja pomaga wykonawcom w optymalizacji kosztów materiałów i zapewnia przyjazny dla użytkownika interfejs do profesjonalnych interakcji, prezentacji projektów i przechowywania kluczowych informacji o budynku, zwiększając ogólne koszty cyklu życia projektu. Naszą wizją jest stworzenie najlepszego na świecie narzędzia do szacowania budowy domów i udostępnienie każdemu niedrogich domów. Cenimy kulturę włączania, innowacji i pracy zespołowej.