Poszukujemy inżyniera średniego lub starszego full-stack Engineera (koncentrującego się na React), który dołączy do zespołu naszego partnera, Pypestream i współpracuj z nimi bezpośrednio.
Twoim głównym celem będzie opracowywanie technologii front-end dla Pypestream w celu budowania 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, mając mentalność „w dupie”, zmotywowany i świetnie radzący sobie z znajdowaniem rozwiązań danego problemu.
< strong>Czego oczekujemy
Niezbędne wyposażenie:
- ponad 5 lat wydobywalnego doświadczenia
- Wysoka biegłość w TypeScript
- Doskonała biegłość w GraphQL
- biegłość w Apollo, Next.js, Remix
- biegłość w PostgreSQL lub innej technologii SQL
< li>Doświadczenie z popularnymi narzędziami i technologiami front-end: Webpack, NPM, NPM Publishing
Cypress, ViTest
Sass (SCSS)
Pub/Sub, Websockets, JSON Schema
Isomorphic renderowanie
Doświadczenie w 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
- Dogłębna znajomość komponentów internetowych (tj. Lit Element)
Miło jest mieć
- Docker i doświadczenie w kontenerze
< li>Praca z narzędziami do automatyzacji, takimi jak UIPath, Blue Prisma lub n8n- Doświadczenie z botem na czacie
- Tworzenie narzędzi z małą ilością kodu/bez kodu
- Projektowanie systemów
Co będziesz robić?
- Prowadź małe i średnie projekty inżynieryjne, ale także bądź wysoce produktywny indywidualny współpracownik.
- Napisz nowoczesny, wysokiej jakości kod frontendowy /pełny stos, łączący systemy backend i frontend; Aplikacja/logika biznesowa „z tyłu frontendu”.
- Wspólna odpowiedzialność za przeglądy kodu, zespół tagów przy rozwiązywaniu problemów.
- Wkład w poprawę 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
- Tworzenie i utrzymywanie nowoczesnych aplikacji FE/BE , komponentów/narzędzi wielokrotnego użytku i usług w monorepo frontendu
- Prowadź współpracę 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;
Wywiad techniczny;
Rozmowa końcowa z klientem.
div>