Description du poste
Vous développez notre application centrale Phoenix, d'abord principalement côté gestion des données et connexion des appareils et applications connectés, puis également sur l'interface utilisateur. Vous appréciez la collaboration directe avec la direction et des partenaires externes tels que des designers ou d'autres développeurs. Vos tâches
- €¢ Extension et maintenance de l'application côté serveur avec Elixir, Ecto (PostgreSQL) et Phoenix (y compris Channels et LiveView)
- €¢ Implémentation de la communication en temps réel entre l'application centrale Phoenix et les appareils et applications connectés (topologie en étoile), par exemple clients Python (WebSockets)
- €¢ Développement continu de visualisations 3D interactives avec React, react-three-fiber et bibliothèques associées
- €¢ Conception de composants avec Tailwind CSS
- €¢ Implémentation, documentation et déploiement des services logiciels dans les environnements de développement, test et production selon les standards de déploiement continu
- €¢ Exploitation et maintenance de ces déploiements conformément aux politiques de l'entreprise et aux bonnes pratiques générales
- €¢ Rédaction et revue des documents de conception de solutions en collaboration avec l'équipe
- €¢ Participation à nos revues de code et collaboration via des pull requests Ce que vous apportez
- €¢ Connaissances en Elixir et framework Phoenix, y compris LiveView et Channels
- €¢ Expérience approfondie avec PostgreSQL et Ecto, y compris administration et optimisation des performances des bases de données
- €¢ Compréhension approfondie des technologies web en temps réel et communication WebSocket
- €¢ Expérience avec React et les patterns modernes de React
- €¢ Expérience en développement web 3D avec react-three-fiber
- €¢ Expérience en gestion d'état avec Jotai
- €¢ Maîtrise de CSS et Tailwind
- €¢ Capacité à écrire un code propre, maintenable, testé et bien documenté
- €¢ Maîtrise assurée de l'allemand et de l'anglais
- €¢ Possibilité d'être partiellement sur site à Bauma-CH Souhaitable
- €¢ Expérience avec les contrôles de qualité des données et les pipelines ETL Stack technologique
- €¢ Stack standard Phoenix LiveView
- €¢ Elixir, Ecto, Phoenix (Channels et LiveView)
- €¢ Tailwind
- €¢ esbuild
- €¢ PostgreSQL
- €¢
Détails du poste
📍 Localisation
8494 Bauma→
Type de contrat
Temps plein→
Mode de travail
Sur site
Taux d'activité
33.6 - 42 hours/week
Secteur
Information Technology→
Catégorie professionnelle
Technique / Informatique (IT) / Télécomm. / Architecture software / Engineering
Poste(s) à pourvoir
4
Simulateur de salaire net (Suisse)
Estimez votre salaire net à partir du brut indiqué dans cette offre.
—
Net estimé / an
—
Net estimé / mois
Déductions sociales estimées
AVS/AI/APG—
Chômage (AC)—
LPP (2e pilier)—
AANP—
Estimation indicative basée sur les taux de cotisations sociales suisses 2025. Les impôts cantonaux, communaux et fédéraux ne sont PAS inclus.