Wolfensberger est une entreprise industrielle établie à Bauma, spécialisée dans les pièces moulées en fonte et en acier. Elle propose aussi l’usinage CNC, l’assemblage et la fabrication d’outillages.
Elixir-Entwickler:in (Freelance)
Am I a fit — voir ma compatibilitéWolfensberger recherche un·e développeur·se Elixir freelance pour faire évoluer son application Phoenix centrale, notamment côté données, intégration d’appareils et interface utilisateur. Le poste mobilise Elixir, Phoenix, PostgreSQL, React, WebSockets et la 3D web, avec une possibilité de présence partielle à Bauma, en Suisse. La maîtrise de l’allemand et de l’anglais est requise.
Repères sur Wolfensberger
- Domaine officiel
- wolfensberger.ch
- Offres ouvertes
- 4
Détails de l’offre
La description complète publiée par Wolfensberger.
Du entwickelst unsere zentrale Phoenix-Anwendung weiter, zunächst vor allem auf Seiten der Datenhaltung und der Anbindung angeschlossener Geräte und Anwendungen, später auch in der Benutzeroberfläche. Dabei schätzt Du die direkte Zusammenarbeit mit der Geschäftsleitung und externen Partner:innen wie etwa Designer:innen oder anderen Entwickler:innen. Deine Aufgaben
- Erweiterung und Wartung der serverseitigen Anwendung mit Elixir, Ecto (PostgreSQL) und Phoenix (einschliesslich Channels und LiveView)
- Implementierung der Echtzeitkommunikation zwischen der zentralen Phoenix-Anwendung und den angebundenen Geräten und Anwendungen (Stern-Topologie), z. B. Python-Clients (WebSockets)
- Weiterentwicklung interaktiver 3D-Visualisierungen mit React, react-three-fiber und verwandten Bibliotheken
- Gestaltung von Komponenten mit Tailwind CSS
- Implementierung, Dokumentation und Bereitstellung der Softwaredienste in Entwicklungs-, Test- und Produktionsumgebungen nach Continuous-Deployment-Standards
- Betrieb und Wartung dieser Deployments gemäß den Unternehmensrichtlinien und allgemeinen Best Practices
- Erstellung und Review von Solution
- Design Docs gemeinsam mit dem Team
- Teilnahme an unseren Code-Reviews und Zusammenarbeit über Pull Requests Was Du mitbringst
- 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
- Die Möglichkeit teilweise vor Ort in Bauma-CH zu sein Wünschenswert
- Erfahrung mit Datenqualitätsprüfungen und ETL-Pipelines Technologie-Stack
- Standard-Phoenix-LiveView-Stack
- Elixir, Ecto, Phoenix (Channels und LiveView)
- Tailwind
- esbuild
- PostgreSQL
- React und react-three-fiber (Three.js), mit Jotai für reaktive Updates über Phoenix Channels Interesse an einer Zusammenarbeit mit Wolfensberger? Dann sende Deine vollständige Bewerbung an Matthias Schwager, Embedded-Entwickler
Prérequis
- connaissances approfondies en Elixir et Phoenix
- expérience avec PostgreSQL et Ecto
- compréhension des technologies web temps réel et de WebSocket
- expérience avec React
- expérience en développement 3D web avec react-three-fiber
- expérience avec Jotai
- connaissances sûres en CSS et Tailwind
- capacité à écrire du code propre, maintenable, testé et documenté