Job
Aus Partner-Feed
Leitender Frontend-Ingenieur
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Ja
- Unternehmen
- Plentific
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Über uns
Plentific ist eine Immobilientechnologieplattform, die von Wohnungsanbietern, lokalen Behörden, Wohnungsbaugesellschaften, Vermögensverwaltern und Auftragnehmern in ganz Großbritannien und Deutschland genutzt wird, um Reparaturen, Wartung und Arbeitsabläufe von Auftragnehmern in großem Maßstab zu koordinieren. Die Plattform kombiniert einen Marktplatz, Workflow-Automatisierung und Betriebsanalysen und ist darauf ausgelegt, die Volumen- und Compliance-Anforderungen von Sozialwohnungen, kommunalen Immobilienportfolios und großen Wohnungsbaubetrieben zu bewältigen.
Unser Hauptsitz ist in London und unser Team ist in ganz Europa tätig.
Wir vergrößern das Team, um die Abdeckung der Plattform in ganz Europa zu erweitern und KI in das gesamte Produkt- und Betriebsmodell zu integrieren. Wenn Sie daran interessiert sind, an schwierigen, realen Problemen in einem Bereich zu arbeiten, der lange Zeit von guter Software unterversorgt wurde, würden wir gerne von Ihnen hören.
Die Rolle
Wir stellen einen Senior Frontend Engineer ein, um die Produktoberflächen zu erstellen, die Wohnungsanbieter, Bauunternehmer und Bewohner täglich nutzen. Dies ist eine völlig abgelegene Position; Derzeit haben wir Remote-Ingenieure in Großbritannien, Deutschland, der Türkei, Polen, Italien, Spanien und Portugal. Sie berichten an einen Teamleiter, einen praxisorientierten Ingenieur, der immer noch Code schreibt und dem eine kleine Anzahl von Ingenieuren unterstellt ist, und arbeiten mit Produktmanagern, Designern, Backend-Ingenieuren und Datenanalysten zusammen.
Unser Frontend basiert auf TypeScript, React, React Router, TanStack Query, MaterialUI und BaseUI, gegenüber einem zunehmend serviceorientierten Backend, das auf Django REST Framework und PostgreSQL basiert. Die Codebasis ist groß, aber sauber, da wir großen Wert auf Designmuster, Lesbarkeit, Testbarkeit, Wartbarkeit und Erweiterbarkeit legen.
Das Engineering-Team steht im Mittelpunkt dessen, was Plentific tut, und die Probleme sind wirklich schwierig: Online-Zahlungen, Angebote, Rechnungsstellung, Buchung, Such- und Bewertungsalgorithmen, In-App-Messaging, Echtzeitbenachrichtigungen und Betrugsprävention. Ein Großteil davon sind umfangreiche und unübersichtliche Legacy-Integrationen, komplexe Berechtigungen, strenge Compliance-Anforderungen und Benutzer, die Software benötigen, die zu den tatsächlichen Arbeitsabläufen vor Ort passt. Wir erwarten von Ihnen, dass Sie bei diesen Problemen technisches Urteilsvermögen anwenden, anstatt nur den Code vor Ihren Augen zu schreiben, und dass Sie die agentenbasierte, spezifikationsgesteuerte Entwicklung als einen normalen Teil Ihrer Arbeitsweise und nicht als Experiment betrachten.
Erfolg in dieser Rolle bedeutet, schnelle, zugängliche und gut getestete Schnittstellen bereitzustellen, den Standard der Frontend-Codebasis um Sie herum zu erhöhen und die Ingenieure, mit denen Sie zusammenarbeiten, besser zurückzulassen, als Sie sie vorgefunden haben.
Hauptaufgaben
Frontend-Engineering
• Erstellen und pflegen Sie Produktschnittstellen in TypeScript, React, TanStack Query, React Router, MaterialUI und BaseUI für unsere Webanwendungen.
• Übersetzen Sie Produktanforderungen und Designkonzepte in technische Dokumente, die Umfang, Systemverhalten, Randfälle und technische Analysen auf hoher Ebene festlegen.
• Entwerfen Sie Komponenten-APIs, Statusverwaltung und Datenabrufmuster, die auch dann lesbar und erweiterbar bleiben, wenn die Codebasis wächst.
• Integrieren Sie REST-APIs in eine serviceorientierte Architektur und gestalten Sie die Verträge mit Backend-Ingenieuren, anstatt alles zu akzeptieren, was angeboten wird.
• Überprüfen, überarbeiten und entfernen Sie vorhandenen Code, damit er den Anforderungen verbesserter oder neuer Funktionen entspricht.
Leistung, Qualität und Zuverlässigkeit
• Diagnostizieren und beheben Sie Seitenlade-, Rendering- und andere Frontend-Leistungsprobleme.
• Schreiben Sie Unit-, Integrations- und End-to-End-Tests, die dem Team die Sicherheit geben, häufig zu versenden.
• Instrumentieren Sie die Frontend-Beobachtbarkeit mit Tools wie Sentry, Grafana Logs oder New Relic und reagieren Sie auf deren Anzeige.
• Debuggen und beheben Sie Produktionsprobleme in unseren Anwendungen, einschließlich der Integrationspunkte, an denen Frontend- und Backend-Verhalten voneinander abweichen.
• Entwerfen Sie gegen gängige Frontend-Sicherheitsrisiken, einschließlich XSS und CSRF.
Agentische und spezifikationsgesteuerte Entwicklung
• Verwandeln Sie mehrdeutige Produktideen in umsetzungsreife Spezifikationen, einschließlich Benutzerabläufe, Komponentenverhalten, Randfälle, Akzeptanzkriterien und Testerwartungen.
• Erstellen Sie schnell Prototypen für Schnittstellen und Interaktionen und verwenden Sie funktionierende Software, um Machbarkeit und Produktwert zu testen, bevor Sie sich auf eine größere Lieferung festlegen.
• Verwenden Sie Agenten-Codierungstools wie Codex, Claude Code, Cursor oder gleichwertige Tools, um Code innerhalb klarer technischer Einschränkungen zu generieren, umzugestalten, zu testen und zu überprüfen.
• Bewerten Sie KI-generierten Code kritisch auf Korrektheit, Wartbarkeit, Sicherheit, Leistung, Zugänglichkeit und Passung in die Architektur von Plentific.
• Verbessern Sie die spezifikationsgesteuerte Entwicklungspraxis des Teams durch wiederverwendbare Eingabeaufforderungsmuster, Überprüfungschecklisten, Beispiele und eine übersichtliche Dokumentation.
Zusammenarbeit und Handwerk
• Arbeiten Sie von der Problemstellung bis zur Veröffentlichung mit Produktmanagern, Designern und Backend-Ingenieuren zusammen und wenden Sie technisches Urteilsvermögen an, um die Benutzererfahrung zu verbessern, bevor mit der Implementierung begonnen wird.
• Arbeiten Sie mit anderen Ingenieuren durch Codeüberprüfung und Paarprogrammierung zusammen.
• Definieren und kommunizieren Sie Frontend-Standards und Best Practices und überprüfen Sie diese im Team.
• Schreiben Sie eine prägnante technische Dokumentation zu Komponenten, Algorithmen, APIs und der Betriebsübergabe.
• Formulieren Sie technische Kompromisse in einfachem Englisch gegenüber technischen und nicht-technischen Kollegen, auch wenn Umfang, Qualität oder Lieferzeiten geändert werden müssen.
Anforderungen
• TypeScript und modernes JavaScript auf Expertenniveau, mit umfassenden Kenntnissen von React und den damit verbundenen Mustern, einschließlich Datenabruf, Routing und Komponentenbibliotheken.
• Starke Software-Engineering-Grundlagen, einschließlich Entwurfsmuster, Tests, Debugging und Code, der im großen Maßstab lesbar und erweiterbar bleibt.
• Fundiertes Verständnis von UI-, UX- und Barrierefreiheitsaspekten, mit dem Urteil, ein Design vor der Erstellung zu verbessern, anstatt es genau so umzusetzen, wie es gezeichnet wurde.…
Quelle: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/plentific/senior-frontend-engineer-london-299931)
Plentific ist eine Immobilientechnologieplattform, die von Wohnungsanbietern, lokalen Behörden, Wohnungsbaugesellschaften, Vermögensverwaltern und Auftragnehmern in ganz Großbritannien und Deutschland genutzt wird, um Reparaturen, Wartung und Arbeitsabläufe von Auftragnehmern in großem Maßstab zu koordinieren. Die Plattform kombiniert einen Marktplatz, Workflow-Automatisierung und Betriebsanalysen und ist darauf ausgelegt, die Volumen- und Compliance-Anforderungen von Sozialwohnungen, kommunalen Immobilienportfolios und großen Wohnungsbaubetrieben zu bewältigen.
Unser Hauptsitz ist in London und unser Team ist in ganz Europa tätig.
Wir vergrößern das Team, um die Abdeckung der Plattform in ganz Europa zu erweitern und KI in das gesamte Produkt- und Betriebsmodell zu integrieren. Wenn Sie daran interessiert sind, an schwierigen, realen Problemen in einem Bereich zu arbeiten, der lange Zeit von guter Software unterversorgt wurde, würden wir gerne von Ihnen hören.
Die Rolle
Wir stellen einen Senior Frontend Engineer ein, um die Produktoberflächen zu erstellen, die Wohnungsanbieter, Bauunternehmer und Bewohner täglich nutzen. Dies ist eine völlig abgelegene Position; Derzeit haben wir Remote-Ingenieure in Großbritannien, Deutschland, der Türkei, Polen, Italien, Spanien und Portugal. Sie berichten an einen Teamleiter, einen praxisorientierten Ingenieur, der immer noch Code schreibt und dem eine kleine Anzahl von Ingenieuren unterstellt ist, und arbeiten mit Produktmanagern, Designern, Backend-Ingenieuren und Datenanalysten zusammen.
Unser Frontend basiert auf TypeScript, React, React Router, TanStack Query, MaterialUI und BaseUI, gegenüber einem zunehmend serviceorientierten Backend, das auf Django REST Framework und PostgreSQL basiert. Die Codebasis ist groß, aber sauber, da wir großen Wert auf Designmuster, Lesbarkeit, Testbarkeit, Wartbarkeit und Erweiterbarkeit legen.
Das Engineering-Team steht im Mittelpunkt dessen, was Plentific tut, und die Probleme sind wirklich schwierig: Online-Zahlungen, Angebote, Rechnungsstellung, Buchung, Such- und Bewertungsalgorithmen, In-App-Messaging, Echtzeitbenachrichtigungen und Betrugsprävention. Ein Großteil davon sind umfangreiche und unübersichtliche Legacy-Integrationen, komplexe Berechtigungen, strenge Compliance-Anforderungen und Benutzer, die Software benötigen, die zu den tatsächlichen Arbeitsabläufen vor Ort passt. Wir erwarten von Ihnen, dass Sie bei diesen Problemen technisches Urteilsvermögen anwenden, anstatt nur den Code vor Ihren Augen zu schreiben, und dass Sie die agentenbasierte, spezifikationsgesteuerte Entwicklung als einen normalen Teil Ihrer Arbeitsweise und nicht als Experiment betrachten.
Erfolg in dieser Rolle bedeutet, schnelle, zugängliche und gut getestete Schnittstellen bereitzustellen, den Standard der Frontend-Codebasis um Sie herum zu erhöhen und die Ingenieure, mit denen Sie zusammenarbeiten, besser zurückzulassen, als Sie sie vorgefunden haben.
Hauptaufgaben
Frontend-Engineering
• Erstellen und pflegen Sie Produktschnittstellen in TypeScript, React, TanStack Query, React Router, MaterialUI und BaseUI für unsere Webanwendungen.
• Übersetzen Sie Produktanforderungen und Designkonzepte in technische Dokumente, die Umfang, Systemverhalten, Randfälle und technische Analysen auf hoher Ebene festlegen.
• Entwerfen Sie Komponenten-APIs, Statusverwaltung und Datenabrufmuster, die auch dann lesbar und erweiterbar bleiben, wenn die Codebasis wächst.
• Integrieren Sie REST-APIs in eine serviceorientierte Architektur und gestalten Sie die Verträge mit Backend-Ingenieuren, anstatt alles zu akzeptieren, was angeboten wird.
• Überprüfen, überarbeiten und entfernen Sie vorhandenen Code, damit er den Anforderungen verbesserter oder neuer Funktionen entspricht.
Leistung, Qualität und Zuverlässigkeit
• Diagnostizieren und beheben Sie Seitenlade-, Rendering- und andere Frontend-Leistungsprobleme.
• Schreiben Sie Unit-, Integrations- und End-to-End-Tests, die dem Team die Sicherheit geben, häufig zu versenden.
• Instrumentieren Sie die Frontend-Beobachtbarkeit mit Tools wie Sentry, Grafana Logs oder New Relic und reagieren Sie auf deren Anzeige.
• Debuggen und beheben Sie Produktionsprobleme in unseren Anwendungen, einschließlich der Integrationspunkte, an denen Frontend- und Backend-Verhalten voneinander abweichen.
• Entwerfen Sie gegen gängige Frontend-Sicherheitsrisiken, einschließlich XSS und CSRF.
Agentische und spezifikationsgesteuerte Entwicklung
• Verwandeln Sie mehrdeutige Produktideen in umsetzungsreife Spezifikationen, einschließlich Benutzerabläufe, Komponentenverhalten, Randfälle, Akzeptanzkriterien und Testerwartungen.
• Erstellen Sie schnell Prototypen für Schnittstellen und Interaktionen und verwenden Sie funktionierende Software, um Machbarkeit und Produktwert zu testen, bevor Sie sich auf eine größere Lieferung festlegen.
• Verwenden Sie Agenten-Codierungstools wie Codex, Claude Code, Cursor oder gleichwertige Tools, um Code innerhalb klarer technischer Einschränkungen zu generieren, umzugestalten, zu testen und zu überprüfen.
• Bewerten Sie KI-generierten Code kritisch auf Korrektheit, Wartbarkeit, Sicherheit, Leistung, Zugänglichkeit und Passung in die Architektur von Plentific.
• Verbessern Sie die spezifikationsgesteuerte Entwicklungspraxis des Teams durch wiederverwendbare Eingabeaufforderungsmuster, Überprüfungschecklisten, Beispiele und eine übersichtliche Dokumentation.
Zusammenarbeit und Handwerk
• Arbeiten Sie von der Problemstellung bis zur Veröffentlichung mit Produktmanagern, Designern und Backend-Ingenieuren zusammen und wenden Sie technisches Urteilsvermögen an, um die Benutzererfahrung zu verbessern, bevor mit der Implementierung begonnen wird.
• Arbeiten Sie mit anderen Ingenieuren durch Codeüberprüfung und Paarprogrammierung zusammen.
• Definieren und kommunizieren Sie Frontend-Standards und Best Practices und überprüfen Sie diese im Team.
• Schreiben Sie eine prägnante technische Dokumentation zu Komponenten, Algorithmen, APIs und der Betriebsübergabe.
• Formulieren Sie technische Kompromisse in einfachem Englisch gegenüber technischen und nicht-technischen Kollegen, auch wenn Umfang, Qualität oder Lieferzeiten geändert werden müssen.
Anforderungen
• TypeScript und modernes JavaScript auf Expertenniveau, mit umfassenden Kenntnissen von React und den damit verbundenen Mustern, einschließlich Datenabruf, Routing und Komponentenbibliotheken.
• Starke Software-Engineering-Grundlagen, einschließlich Entwurfsmuster, Tests, Debugging und Code, der im großen Maßstab lesbar und erweiterbar bleibt.
• Fundiertes Verständnis von UI-, UX- und Barrierefreiheitsaspekten, mit dem Urteil, ein Design vor der Erstellung zu verbessern, anstatt es genau so umzusetzen, wie es gezeichnet wurde.…
Quelle: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/plentific/senior-frontend-engineer-london-299931)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Plentific
Inserat bereitgestellt von Plentific.