Praca
Z kanału partnera
Starszy Inżynier Frontendu
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Plentific
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
O nas
Plentific to platforma technologii nieruchomości używana przez dostawców usług mieszkaniowych, władze lokalne, spółdzielnie mieszkaniowe, zarządzających aktywami i wykonawców w Wielkiej Brytanii i Niemczech do koordynowania napraw, konserwacji i przepływów pracy wykonawców na dużą skalę. Platforma łączy rynek, automatyzację przepływu pracy i analitykę operacyjną i jest zbudowana tak, aby sprostać wymaganiom dotyczącym wolumenu i zgodności z przepisami w zakresie mieszkalnictwa socjalnego, portfeli nieruchomości władz lokalnych oraz obiektów mieszkaniowych na dużą skalę.
Nasza siedziba znajduje się w Londynie, a nasz zespół działa na terenie całej Europy.
Powiększamy zespół, aby rozszerzyć zasięg platformy na całą Europę i zintegrować sztuczną inteligencję w całym produkcie i modelu operacyjnym. Jeśli jesteś zainteresowany pracą nad trudnymi, rzeczywistymi problemami w sektorze, w którym od dawna nie ma dobrego oprogramowania, czekamy na Twoją opinię.
Rola
Zatrudnimy starszego inżyniera frontendowego do budowy powierzchni produktowych, z których na co dzień korzystają dostawcy usług mieszkaniowych, wykonawcy i mieszkańcy. Jest to całkowicie odległa pozycja; obecnie zatrudniamy zdalnych inżynierów w Wielkiej Brytanii, Niemczech, Turcji, Polsce, Włoszech, Hiszpanii i Portugalii. Będziesz podlegać kierownikowi zespołu, praktycznemu inżynierowi, który nadal pisze kod i któremu podlega niewielka liczba inżynierów, oraz będziesz współpracować z menedżerami produktu, projektantami, inżynierami zaplecza i analitykami danych.
Nasz frontend jest zbudowany na TypeScript, React, React Router, TanStack Query, MaterialUI i BaseUI, w połączeniu z backendem w coraz większym stopniu zorientowanym na usługi zbudowanym w Django REST Framework i PostgreSQL. Baza kodu jest duża, ale przejrzysta, ponieważ przykładamy dużą wagę do wzorców projektowych, czytelności, testowalności, łatwości konserwacji i rozszerzalności.
Zespół inżynierów znajduje się w centrum tego, co robi Plentific, a problemy są naprawdę trudne: płatności online, wyceny, fakturowanie, rezerwacje, algorytmy wyszukiwania i oceniania, przesyłanie wiadomości w aplikacji, powiadomienia w czasie rzeczywistym i zapobieganie oszustwom. Większość z nich to masowe i chaotyczne integracje ze starszymi rozwiązaniami, złożone uprawnienia, rygorystyczne wymagania dotyczące zgodności i użytkownicy potrzebujący oprogramowania dopasowanego do rzeczywistego przebiegu pracy w terenie. Oczekujemy, że w przypadku tych problemów zastosujesz ocenę techniczną, a nie tylko napiszesz kod przed sobą, i potraktujesz programowanie agentowe, oparte na specyfikacjach, jako normalną część swojej pracy, a nie eksperyment.
Sukces na tym stanowisku oznacza dostarczanie interfejsów, które są szybkie, dostępne i dobrze przetestowane, podniesienie standardu bazy kodu frontendowego wokół Ciebie i pozostawienie inżynierów, z którymi współpracujesz, lepszych, niż ich zastałeś.
Kluczowe obowiązki
Inżynieria frontendowa
• Twórz i utrzymuj interfejsy produktów w TypeScript, React, TanStack Query, React Router, MaterialUI i BaseUI w naszych aplikacjach internetowych.
• Przekłada wymagania produktów i koncepcje projektowe na dokumenty techniczne określające zakres, zachowanie systemu, przypadki brzegowe i analizę techniczną wysokiego poziomu.
• Projektuj interfejsy API komponentów, zarządzanie stanem i wzorce pobierania danych, które pozostaną czytelne i rozszerzalne w miarę rozwoju bazy kodu.
• Integruj się z interfejsami API REST w architekturze zorientowanej na usługi, kształtując umowy z inżynierami zaplecza, zamiast akceptować wszystko, co jest oferowane.
• Przeglądanie, refaktoryzacja i wycofywanie istniejącego kodu, tak aby spełniał wymagania ulepszonych lub nowych funkcji.
Wydajność, jakość i niezawodność
• Diagnozuj i rozwiązuj problemy z ładowaniem strony, renderowaniem i innymi problemami z wydajnością frontendu.
• Napisz testy jednostkowe, integracyjne i kompleksowe, które dadzą zespołowi pewność częstej wysyłki.
• Instrumentuj obserwowalność frontonu za pomocą narzędzi takich jak Sentry, Grafana Logs lub New Relic i działaj na podstawie tego, co pokazują.
• Debuguj i rozwiązuj problemy produkcyjne w naszych aplikacjach, w tym punkty integracji, w których zachowanie frontendu i backendu jest rozbieżne.
• Projektuj pod kątem typowych zagrożeń bezpieczeństwa frontonu, w tym XSS i CSRF.
Rozwój agentyczny i oparty na specyfikacji
• Zamień niejednoznaczne pomysły na produkty w gotowe do wdrożenia specyfikacje, obejmujące przepływy użytkowników, zachowanie komponentów, przypadki brzegowe, kryteria akceptacji i oczekiwania testowe.
• Szybkie prototypowanie interfejsów i interakcji przy użyciu działającego oprogramowania w celu przetestowania wykonalności i wartości produktu przed podjęciem decyzji o większej dostawie.
• Używaj narzędzi do kodowania agentycznego, takich jak Codex, Claude Code, Cursor lub ich odpowiedniki, aby generować, refaktoryzować, testować i przeglądać kod w ramach jasnych ograniczeń technicznych.
• Krytycznie oceniaj kod wygenerowany przez sztuczną inteligencję pod kątem poprawności, łatwości konserwacji, bezpieczeństwa, wydajności, dostępności i dopasowania do architektury Plentific.
• Ulepsz praktykę programistyczną zespołu w oparciu o specyfikacje, korzystając ze wzorców podpowiedzi wielokrotnego użytku, list kontrolnych przeglądu, przykładów i uproszczonej dokumentacji.
Współpraca i rzemiosło
• Współpracuj z menedżerami produktu, projektantami i inżynierami zaplecza od etapu rozwiązywania problemów po wydanie, stosując ocenę techniczną w celu poprawy komfortu użytkowania przed rozpoczęciem wdrażania.
• Współpraca z innymi inżynierami poprzez przeglądanie kodu i programowanie w parach.
• Zdefiniuj i przekaż standardy i najlepsze praktyki frontendu oraz poddawaj je przeglądowi zespołowi.
• Napisz zwięzłą dokumentację techniczną obejmującą komponenty, algorytmy, interfejsy API i przekazanie operacyjne.
• Wyrażaj techniczne kompromisy prostym językiem angielskim współpracownikom technicznym i nietechnicznym, w tym w przypadku konieczności zmiany zakresu, jakości lub terminu dostawy.
Wymagania
• TypeScript na poziomie eksperckim i nowoczesny JavaScript, z dogłębną znajomością Reacta i wzorców z nim związanych, w tym pobierania danych, routingu i bibliotek komponentów.
• Solidne podstawy inżynierii oprogramowania, w tym wzorce projektowe, testowanie, debugowanie i kod, który pozostaje czytelny i można go rozszerzać na dużą skalę.
• Solidne zrozumienie zagadnień związanych z interfejsem użytkownika, UX i dostępnością, z możliwością ulepszenia projektu przed jego zbudowaniem, zamiast wdrażać go dokładnie tak, jak narysowano.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/plentific/senior-frontend-engineer-london-299931)
Plentific to platforma technologii nieruchomości używana przez dostawców usług mieszkaniowych, władze lokalne, spółdzielnie mieszkaniowe, zarządzających aktywami i wykonawców w Wielkiej Brytanii i Niemczech do koordynowania napraw, konserwacji i przepływów pracy wykonawców na dużą skalę. Platforma łączy rynek, automatyzację przepływu pracy i analitykę operacyjną i jest zbudowana tak, aby sprostać wymaganiom dotyczącym wolumenu i zgodności z przepisami w zakresie mieszkalnictwa socjalnego, portfeli nieruchomości władz lokalnych oraz obiektów mieszkaniowych na dużą skalę.
Nasza siedziba znajduje się w Londynie, a nasz zespół działa na terenie całej Europy.
Powiększamy zespół, aby rozszerzyć zasięg platformy na całą Europę i zintegrować sztuczną inteligencję w całym produkcie i modelu operacyjnym. Jeśli jesteś zainteresowany pracą nad trudnymi, rzeczywistymi problemami w sektorze, w którym od dawna nie ma dobrego oprogramowania, czekamy na Twoją opinię.
Rola
Zatrudnimy starszego inżyniera frontendowego do budowy powierzchni produktowych, z których na co dzień korzystają dostawcy usług mieszkaniowych, wykonawcy i mieszkańcy. Jest to całkowicie odległa pozycja; obecnie zatrudniamy zdalnych inżynierów w Wielkiej Brytanii, Niemczech, Turcji, Polsce, Włoszech, Hiszpanii i Portugalii. Będziesz podlegać kierownikowi zespołu, praktycznemu inżynierowi, który nadal pisze kod i któremu podlega niewielka liczba inżynierów, oraz będziesz współpracować z menedżerami produktu, projektantami, inżynierami zaplecza i analitykami danych.
Nasz frontend jest zbudowany na TypeScript, React, React Router, TanStack Query, MaterialUI i BaseUI, w połączeniu z backendem w coraz większym stopniu zorientowanym na usługi zbudowanym w Django REST Framework i PostgreSQL. Baza kodu jest duża, ale przejrzysta, ponieważ przykładamy dużą wagę do wzorców projektowych, czytelności, testowalności, łatwości konserwacji i rozszerzalności.
Zespół inżynierów znajduje się w centrum tego, co robi Plentific, a problemy są naprawdę trudne: płatności online, wyceny, fakturowanie, rezerwacje, algorytmy wyszukiwania i oceniania, przesyłanie wiadomości w aplikacji, powiadomienia w czasie rzeczywistym i zapobieganie oszustwom. Większość z nich to masowe i chaotyczne integracje ze starszymi rozwiązaniami, złożone uprawnienia, rygorystyczne wymagania dotyczące zgodności i użytkownicy potrzebujący oprogramowania dopasowanego do rzeczywistego przebiegu pracy w terenie. Oczekujemy, że w przypadku tych problemów zastosujesz ocenę techniczną, a nie tylko napiszesz kod przed sobą, i potraktujesz programowanie agentowe, oparte na specyfikacjach, jako normalną część swojej pracy, a nie eksperyment.
Sukces na tym stanowisku oznacza dostarczanie interfejsów, które są szybkie, dostępne i dobrze przetestowane, podniesienie standardu bazy kodu frontendowego wokół Ciebie i pozostawienie inżynierów, z którymi współpracujesz, lepszych, niż ich zastałeś.
Kluczowe obowiązki
Inżynieria frontendowa
• Twórz i utrzymuj interfejsy produktów w TypeScript, React, TanStack Query, React Router, MaterialUI i BaseUI w naszych aplikacjach internetowych.
• Przekłada wymagania produktów i koncepcje projektowe na dokumenty techniczne określające zakres, zachowanie systemu, przypadki brzegowe i analizę techniczną wysokiego poziomu.
• Projektuj interfejsy API komponentów, zarządzanie stanem i wzorce pobierania danych, które pozostaną czytelne i rozszerzalne w miarę rozwoju bazy kodu.
• Integruj się z interfejsami API REST w architekturze zorientowanej na usługi, kształtując umowy z inżynierami zaplecza, zamiast akceptować wszystko, co jest oferowane.
• Przeglądanie, refaktoryzacja i wycofywanie istniejącego kodu, tak aby spełniał wymagania ulepszonych lub nowych funkcji.
Wydajność, jakość i niezawodność
• Diagnozuj i rozwiązuj problemy z ładowaniem strony, renderowaniem i innymi problemami z wydajnością frontendu.
• Napisz testy jednostkowe, integracyjne i kompleksowe, które dadzą zespołowi pewność częstej wysyłki.
• Instrumentuj obserwowalność frontonu za pomocą narzędzi takich jak Sentry, Grafana Logs lub New Relic i działaj na podstawie tego, co pokazują.
• Debuguj i rozwiązuj problemy produkcyjne w naszych aplikacjach, w tym punkty integracji, w których zachowanie frontendu i backendu jest rozbieżne.
• Projektuj pod kątem typowych zagrożeń bezpieczeństwa frontonu, w tym XSS i CSRF.
Rozwój agentyczny i oparty na specyfikacji
• Zamień niejednoznaczne pomysły na produkty w gotowe do wdrożenia specyfikacje, obejmujące przepływy użytkowników, zachowanie komponentów, przypadki brzegowe, kryteria akceptacji i oczekiwania testowe.
• Szybkie prototypowanie interfejsów i interakcji przy użyciu działającego oprogramowania w celu przetestowania wykonalności i wartości produktu przed podjęciem decyzji o większej dostawie.
• Używaj narzędzi do kodowania agentycznego, takich jak Codex, Claude Code, Cursor lub ich odpowiedniki, aby generować, refaktoryzować, testować i przeglądać kod w ramach jasnych ograniczeń technicznych.
• Krytycznie oceniaj kod wygenerowany przez sztuczną inteligencję pod kątem poprawności, łatwości konserwacji, bezpieczeństwa, wydajności, dostępności i dopasowania do architektury Plentific.
• Ulepsz praktykę programistyczną zespołu w oparciu o specyfikacje, korzystając ze wzorców podpowiedzi wielokrotnego użytku, list kontrolnych przeglądu, przykładów i uproszczonej dokumentacji.
Współpraca i rzemiosło
• Współpracuj z menedżerami produktu, projektantami i inżynierami zaplecza od etapu rozwiązywania problemów po wydanie, stosując ocenę techniczną w celu poprawy komfortu użytkowania przed rozpoczęciem wdrażania.
• Współpraca z innymi inżynierami poprzez przeglądanie kodu i programowanie w parach.
• Zdefiniuj i przekaż standardy i najlepsze praktyki frontendu oraz poddawaj je przeglądowi zespołowi.
• Napisz zwięzłą dokumentację techniczną obejmującą komponenty, algorytmy, interfejsy API i przekazanie operacyjne.
• Wyrażaj techniczne kompromisy prostym językiem angielskim współpracownikom technicznym i nietechnicznym, w tym w przypadku konieczności zmiany zakresu, jakości lub terminu dostawy.
Wymagania
• TypeScript na poziomie eksperckim i nowoczesny JavaScript, z dogłębną znajomością Reacta i wzorców z nim związanych, w tym pobierania danych, routingu i bibliotek komponentów.
• Solidne podstawy inżynierii oprogramowania, w tym wzorce projektowe, testowanie, debugowanie i kod, który pozostaje czytelny i można go rozszerzać na dużą skalę.
• Solidne zrozumienie zagadnień związanych z interfejsem użytkownika, UX i dostępnością, z możliwością ulepszenia projektu przed jego zbudowaniem, zamiast wdrażać go dokładnie tak, jak narysowano.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/plentific/senior-frontend-engineer-london-299931)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Plentific
Ogłoszenie pochodzi od Plentific.