In einem funktionsübergreifenden Produktteam suchen wir einen begeisterten Front-End-Entwickler, der bereit ist, im Mittelpunkt einer neuen Iteration des Aktuellen zu stehen Produkt (Refactoring), Architektur festlegen, Prozesse beeinflussen, Tools. p>
Technologien im Projekt:
- React, RxJs, TailwindCSS, TypeScript, Vite/Vitest/SWC, OpenAPI/GraphQL
- Python/Django, Ansible, Docker, GitHub
- Prometheus, Loki, Sentry, SonarQube
< p>
Anforderungen:
- Tools: React, TailwindCSS, RxJs, Vitest
- Tiefgehende Kenntnisse über Designprinzipien, Architektur, Paradigma (OOP, FP , RFC, GOF/GRASP)
- Verständnis und Fähigkeit, unterstützten Code zu schreiben (Clean, SOLID, TDD)
- Fähigkeit, eine Entscheidung bei der Auswahl von Architekturen zu treffen, zu verstehen und zu berücksichtigen Berücksichtigen Sie die Merkmale von Frameworks und Tools
- Kenntnisse in DDD-Techniken, die Fähigkeit, den Themenbereich sowohl isoliert als auch im Kontext des gesamten Systems zu modellieren (Mitwirkung bei Geschäfts- und Systemanalysen)
- Unabhängigkeit, Verantwortung für das Ergebnis und eigene Effizienz
Aufgaben:
- Design und Entwicklung eines neuen React /Tailwind/RxJs-Projekt basierend auf dem Kern des aktuellen Produkts
- Tests schreiben, Entwicklung durch Testen, Modellierung des Themenbereichs
- Schnelle Anpassung an den Rhythmus der Arbeitsteams, Abschlussaufgaben/ Geschichten
- Unterstützung, Refactoring, Verbesserung sowohl des Produktcodes als auch der Prozesse
- Die Möglichkeit des Wachstums ausgehend vom Code-Eigentümer bestimmter Module und Dienste
< p>
Möglichkeiten:- Wenden Sie sich in der Praxis an und verbessern Sie die theoretischen Kenntnisse über Design, Konstruktion von Architektur und Domänenmodellierung (DDD)
- Verwenden Sie die neuesten Erkenntnisse Versionen von Tools und Technologien, Dienstleistungen
- Beteiligen Sie sich nicht nur an der Konstruktion/Anpassung des Entwicklungsprozesses, sondern tragen Sie auch direkt zur Entwicklung des Produkts bei
Wenn Sie es sind bereit, die Verantwortung für die Ausführung der Arbeit innerhalb des Sprints zu übernehmen, beauftragt, zu Prozessen beizutragen, neue Technologien und Best Practices anzubieten – reichen Sie einen Lebenslauf ein! Wir wünschen Ihnen viel Erfolg bei der Auswahl, lassen Sie uns gemeinsam weiterentwickeln! Schreiben Sie im Anschreiben, warum Sie für diese Position geeignet sind.