Fullstack Developer (koncentracja na reakcji) віддалено Poszukujemy inżyniera na poziomie średniego lub starszego Full-stack Engineer (koncentruje się na React), którzy dołączą do zespołu naszego partnera, Pypestream, i będą z nim bezpośrednio współpracować. Twoim głównym celem będzie rozwój technologii front-end dla Pypestream w celu zbudowania nowej platformy zaangażowania klientów. Platforma ta będzie połączeniem narzędzi o niskim kodzie/bez kodu, które zostaną opracowane przez nasz zespó
Fullstack Developer (koncentracja na reakcji)
віддалено
Poszukujemy inżyniera na poziomie średniego lub starszego Full-stack Engineer (koncentruje się na React), którzy dołączą do zespołu naszego partnera, Pypestream, i będą z nim bezpośrednio współpracować.
Twoim głównym celem będzie rozwój technologii front-end dla Pypestream w celu zbudowania nowej platformy zaangażowania klientów. Platforma ta będzie połączeniem narzędzi o niskim kodzie/bez kodu, które zostaną opracowane przez nasz zespół inżynierów i będą wykorzystywane przez naszych klientów do tworzenia rozwiązań do automatyzacji obsługi klienta, które będą mogły być dostarczane ich klientom. Poszukujemy inżyniera „robiącego różnicę”, który jest biegły w technologiach front-end i backend i jest naprawdę programistą full-stack, który lubi tworzyć niesamowite technologie front-end, ale potrafi pisać zoptymalizowany i wydajny kod backendu – kogoś, kto kocha być częścią kompleksowego procesu rozwoju. Jako starszy inżynier będziesz przekładać wymagania dotyczące produktów na prawdziwe rozwiązania technologiczne, które będą dostarczane do naszych klientów terminowo i będą zapewniać zarówno jakość, jak i bezpieczeństwo. Będziesz współpracować bezpośrednio z naszym zespołem ds. produktu, aby upewnić się, że rozumiesz wymagania, a także będziesz trenować, mentorować i prowadzić członków zespołu do pomyślnego wprowadzenia nowych wersji, a także śledzić i pomagać w opracowywaniu „najlepszych praktyk” inżynieryjnych. Jako starszy inżynier będziesz czynnikiem różnicującym w zespole i będziesz dawać przykład dzięki mentalności „Daj spokój”, zmotywowany i świetny w znajdowaniu rozwiązań danego problemu
Czego oczekujemy:
Niezbędne wyposażenie:
- Ponad 4 lata do udokumentowanego doświadczenia
- Duża biegłość w TypeScript
- Duża biegłość w GraphQL
< li> Biegłość w Apollo, Next.js, Remix - Biegłość w PostgreSQL lub innej technologii SQL
- Doświadczenie w zakresie popularnych narzędzi i technologii front-endowych:
Webpack, NPM, NPM Publishing
Cypress, ViTest
Sass (SCSS)
Pub/Sub, Websockets, schemat JSON
Renderowanie izomorficzne
Doświadczenie Monorepo
Prettier, Eslint, Stylelint itp. - Doświadczenie z narzędziami do wersjonowania kodu w Git, Github Actions
- Doświadczenie w zarządzaniu stanem, najlepiej x-state
- Dobra znajomość komponentów internetowych (tj. Lit Element)
Miło mieć:
- Docker, środowisko kontenerowe
- Pracowałeś z narzędziami do automatyzacji takie jak UIPath, Blue Prisma lub n8n
- Doświadczenie z botem czatowym
- Tworzenie narzędzi o niskim kodzie/bez kodu
- Systemy projektowe
< h3> Czym będziesz się zajmował?
- Kieruj małymi i średnimi projektami inżynieryjnymi, ale także bądź bardzo produktywnym indywidualnym współpracownikiem.
- Napisz nowoczesny, wysokiej jakości kod frontendowy/full-stack klejący łączący systemy backend i frontend; Aplikacja/logika biznesowa „z tyłu frontendu”.
- Wspólna odpowiedzialność za przeglądy kodu, zespół tagów za rozwiązywanie problemów.
- Przyczyniaj się do poprawy zasięgu testów automatycznych (jednostka, E2E, VRT).
- Pisanie nowoczesnego, wysokiej jakości kodu frontendowego/full-stack klejowego łączącego systemy backend i frontend; Aplikacja/logika biznesowa „z tyłu frontendu”.
- Identyfikuj i przekładaj wymagania dotyczące danych na zapytania, mutacje i subskrypcje GraphQL; szybkie prototypowanie GraphQL za pośrednictwem Hasury
- Budowanie i utrzymywanie nowoczesnych aplikacji FE/BE , komponentów/narzędzi wielokrotnego użytku i usług w monorepo frontendu
- Prowadzenie współpracy między zespołami (inny frontend / pełny inżynierowie stosu, projekt i produkt)
- Przekaż opinię na temat kompilacji projektowych (Figma), dokumentów wymagań dotyczących produktów; rozbić i zdefiniować pracę (dla siebie + delegowania)
- Pomóż swojemu zespołowi pisać lepszy, łatwiejszy w utrzymaniu kod.
Proces rekrutacji
- Rozmowa wstępna z rekruterem;
- Rozmowa techniczna z CTO;
- Rozmowa końcowa z klientem.