01Erweiterung und Wartung der serverseitigen Anwendung mit Elixir, Ecto (PostgreSQL) und Phoenix (einschliesslich Channels und LiveView)
02Implementierung der Echtzeitkommunikation zwischen der zentralen Phoenix-Anwendung und den angebundenen Geräten und Anwendungen (Stern-Topologie), z. B. -Clients (WebSockets)
03Weiterentwicklung interaktiver 3D-Visualisierungen mit React, react-three-fiber und verwandten Bibliotheken
04Gestaltung von Komponenten mit Tailwind CSS
05Implementierung, Dokumentation und Bereitstellung der Softwaredienste in Entwicklungs-, Test- und Produktionsumgebungen nach Continuous-Deployment-Standards
06Betrieb und Wartung dieser Deployments gemäß den Unternehmensrichtlinien und allgemeinen Best Practices
07Erstellung und Review von Solution Design Docs gemeinsam mit dem Team
08Teilnahme an unseren Code-Reviews und Zusammenarbeit über Pull Requests
Requirements
↳Fundierte Kenntnisse in Elixir und dem Phoenix-Framework, einschliesslich LiveView und Channels
↳Umfangreiche Erfahrung mit PostgreSQL und Ecto, einschliesslich Administration und Performance-Optimierung von Datenbanken
↳Tiefes Verständnis von Echtzeit-Webtechnologien und WebSocket-Kommunikation
↳Erfahrung mit React und modernen React-Patterns
↳Erfahrung in der 3D-Webentwicklung mit react-three-fiber
↳Erfahrung im State Management mit Jotai
↳Sichere Kenntnisse in CSS und Tailwind
↳Fähigkeit, sauberen, wartbaren, getesteten und gut dokumentierten Code zu schreiben
↳Stilsicheres Deutsch und Englisch
Benefits
+Die Möglichkeit teilweise vor Ort in Bauma-CH zu sein
+Wünschenswert Erfahrung mit Datenqualitätsprüfungen und ETL-Pipelines