Senior Software Engineer (Frontend)
Work4you AG
- Type de contrat
- Temps plein
- Lieu
- Winterthur
- Entreprise
- Work4you AG, Krummgasse 13, 8200 Schaffhausen
- Langues
- Allemand (courant), Anglais (courant)
- Première publication
Notre client est une entreprise technologique suisse en croissance qui développe des systèmes exigeants sur un marché d'avenir lié à la sécurité. Dans un environnement d'ingénierie interdisciplinaire, des produits techniques modernes sont créés avec des exigences élevées en termes de performances, de stabilité, d'ergonomie et de maintenabilité. Vous rejoindrez une équipe professionnelle avec des hiérarchies plates, des objectifs clairs et beaucoup d'espace pour influencer activement les architectures et les processus de développement Frontend.
L'entreprise offre
• Un poste à temps plein avec un taux d'occupation de 80 à 100 pour cent
• Lieu de travail au siège d'Aadorf
• Un rôle senior responsable dans le domaine de l'ingénierie logicielle
• Collaboration sur des applications et des composants UI modernes
• Développement avec C++ moderne et le framework Qt
• Beaucoup de liberté pour concevoir l'architecture, les performances et la maintenabilité
• Étroite collaboration avec des ingénieurs expérimentés et des départements interdisciplinaires
• Hiérarchies plates et objectifs clairs
• Horaires de travail flexibles avec horaire glissant
• Rémunération attractive et avantages sociaux en constante augmentation
• Soutien pour les formations et les certifications pertinentes
• Un environnement dans lequel l'innovation et les idées personnelles sont activement encouragées
• Café gratuit pour tous les employés
• Abonnement fitness à tarif réduit juste à côté du bureau
• Événements d'équipe réguliers, apéritifs et repas communs
• Une perspective à long terme sur un marché d'avenir passionnant
Notre client souhaite
• Une expérience professionnelle de plusieurs années dans le développement C++ moderne
• Expérience avec C++17, C++20 ou C++23 est un atout
• Très bonne connaissance de Qt
• Expérience avec les signaux et les slots, QML, Qt Quick et les systèmes de build
• Compréhension approfondie de la conception orientée objet, de la concurrence et de la gestion de la mémoire
• Expérience dans le développement multiplateforme
• Maîtrise de CMake, Git et des flux de travail CI/CD
• Focus sur le code propre, maintenable et bien structuré
• Compétences solides en débogage, profilage et optimisation
• Communication claire et approche de travail orientée vers la solution
• Plaisir à prendre des responsabilités techniques et à participer activement à la prise de décision
• Très bonne connaissance de l'allemand
• Très bonne connaissance de l'anglais
• Expérience dans le développement Embedded Linux ou Windows est un atout
• Connaissance des protocoles réseau, des API REST ou des mécanismes IPC est un atout
• Expérience avec des frameworks de test unitaire comme Qt Test ou GoogleTest est un atout
• Expérience avec les flux de travail UI/UX et l'optimisation des performances QML est un atout
• Expérience avec Clang-Tidy, Sanitizers ou l'analyse statique est un atout
Ce qui vous attend
• Vous développez, maintenez et améliorez des applications avec C++ moderne et le framework Qt
• Vous travaillez avec Qt Widgets, QML, Qt Quick, Networking et Threading
• Vous participez activement aux décisions d'architecture et aux discussions techniques
• Vous implémentez des composants logiciels performants, évolutifs et maintenables
• Vous intégrez le matériel, la communication réseau et les services Backend selon les besoins
• Vous assurez la qualité du code grâce aux tests, à la documentation, aux revues et aux meilleures pratiques
• Vous analysez systématiquement les problèmes de performance et mettez en œuvre des solutions efficaces
• Vous soutenez les ingénieurs juniors grâce aux revues, au coaching et à l'échange de compétences
• Vous participez à la planification des versions, à l'estimation des efforts et à l'analyse des risques
• Vous accompagnez tout le cycle de développement, des premiers prototypes à la mise en œuvre productive
• Vous apportez votre expertise pour améliorer continuellement les processus de développement
• Vous vous assurez que les solutions Frontend restent robustes, ergonomiques et maintenables à long terme
Traduit automatiquement depuis l’original.
Publié aujourd'hui