Siemens
Appnovation Technologies
Senior Web Technical Product Manager
À propos de nous
Appnovation est l'entreprise de produits IA. Basée à Vancouver, au Canada, et dotée d'équipes dans le monde entier, Appnovation crée des produits IA, fournit des solutions d'IA et numériques pour les entreprises, et co-investit avec ses clients pour commercialiser de nouveaux produits IA.
L'open source est au cœur du travail d'Appnovation depuis 2007, et il demeure le fondement de chaque produit IA que l'entreprise développe aujourd'hui. Les équipes d'Appnovation collaborent avec des organisations opérant dans des secteurs hautement réglementés, incluant des leaders mondiaux tels que Pfizer, Google et AstraZeneca, pour les aider à adopter une IA qu'ils peuvent gouverner et maîtriser.
À propos du poste
En tant que développeur Full-Stack / AI Design-to-Dev, vous transformerez des idées commerciales en applications prêtes pour la production en utilisant des outils de conception IA de pointe et des frameworks full-stack modernes. Avec une forte orientation vers le développement frontend, vous vous spécialisez dans les étapes critiques initiales — de la conception au pré-prototype, puis au prototype — là où les systèmes de design rencontrent le développement assisté par IA. Vous êtes un expert dans l'exploitation d'outils tels que v0.dev, bolt.new et Lovable pour générer rapidement des composants, puis pour construire la stack complète afin de répondre aux normes de l'entreprise en matière d'accessibilité, de performance, de design responsive et d'évolutivité. Vous devez être capable de réfléchir rapidement, de sortir des sentiers battus et d'avoir la passion de repousser les limites de ce que l'IA peut accomplir. Vous rejoindrez une équipe qui prospère grâce à l'expérimentation, progressant à un rythme soutenu des concepts initiaux aux prototypes, jusqu'aux applications prêtes pour la production.
Responsabilités clés
- Transformer rapidement des concepts en prototypes interactifs en utilisant v0.dev, bolt.new, Lovable et des outils de conception IA similaires.
- Construire des applications full-stack du prototype à la production, avec un accent sur l'excellence frontend et des bases backend solides.
- S'assurer que tous les composants s'alignent avec les systèmes de design existants (jetons de design, palettes de couleurs, typographie, espacement) et les directives de la marque.
- Développer des composants d'interface utilisateur prêts pour la production en utilisant des frameworks modernes (React.js, Vue.js, Nuxt.js) avec les meilleures pratiques en matière d'accessibilité, de performance et de design responsive.
- Concevoir et implémenter des APIs RESTful et des services backend en utilisant des plateformes comme Supabase pour prendre en charge les fonctionnalités frontend.
- Travailler avec des bases de données (SQL et NoSQL) pour gérer efficacement les données des applications.
- Implémenter l'authentification, les stratégies de mise en cache et optimiser les performances des applications sur l'ensemble de la stack.
- Collaborer avec les designers UX, les constructeurs d'IA et les responsables de l'innovation tout au long du cycle de vie du développement.
- Utiliser GitHub Spec-kit et/ou Open Spec pour rationaliser les flux de travail de développement et maintenir les normes de spécification.
- Exploiter Figma et les outils de système de design pour maintenir les bibliothèques de composants et rationaliser le transfert entre le design et le développement.
- Documenter les décisions de conception et l'implémentation technique dans Jira dans le cadre du flux de travail basé sur les tickets.
Qualifications
- 6+ années d'expérience en développement full-stack avec une solide expertise frontend dans les frameworks d'interface utilisateur modernes (React.js, Vue.js, Nuxt.js). Un atout si vous avez de l'expérience dans un environnement de startup ou de prototypage rapide.
- Expérience avérée avec PHP et Python.
- Expérience souhaitée avec NodeJS et Express.
- Expérience pratique avérée avec des outils de conception IA tels que v0.dev, bolt.new, Lovable ou des plateformes similaires.
- Expérience avec le développement piloté par les spécifications comme GitHub Spec-kit et Open Spec.
- Expérience avec des plateformes d'automatisation de flux de travail telles que N8N.
- Solide expérience dans la livraison d'applications full-stack de qualité production.
- Solide compréhension du développement backend, incluant la conception d'API (REST, GraphQL), la logique côté serveur et la gestion de bases de données.
- Expérience avec des plateformes comme Supabase pour un développement backend rapide et avec des bases de données SQL (PostgreSQL, MySQL) et NoSQL (MongoDB).
- Maîtrise des mécanismes d'authentification (OAuth, JWT) et des meilleures pratiques de sécurité.
- Compréhension des stratégies de mise en cache, de l'optimisation des performances et des modèles d'évolutivité.
- Compréhension approfondie des systèmes de design, des jetons de design et du développement basé sur les composants.
- Maîtrise experte de Figma, incluant la gestion des systèmes de design et des bibliothèques de composants.
- Expérience avec les frameworks CSS (par exemple TailwindCSS) et les approches de stylisation modernes.
- Solides compétences en collaboration et en résolution créative de problèmes.
- Expérience avec TypeScript et les fonctionnalités modernes de JavaScript/ES6+.
- Familiarité avec les plateformes cloud (AWS, Azure, GCP) et les flux de travail de déploiement.
- Un portfolio présentant les applications full-stack que vous avez construites, incluant des travaux avec des systèmes de design et des outils de conception IA.
- Grande attention aux détails et passion pour l'innovation.
- Capacité à travailler dans un environnement dynamique et au rythme soutenu.
Ce qu'Appnovation propose
- Un travail stimulant et gratifiant avec un impact réel
- Des opportunités de croissance pour le développement personnel et professionnel
- Une exposition à des projets passionnants et à des clients de haut niveau
- Un environnement de travail favorable avec un accès aux dirigeants de l'entreprise
- Un modèle de travail hybride
Voici quelques raisons supplémentaires pour lesquelles vous devriez postuler :
Équilibre vie professionnelle-vie privée
- De nombreuses opportunités de croissance personnelle et professionnelle
- Forfait d'avantages sociaux en santé
- Soutien à la santé mentale
- Jours de congé personnels
- Congé pour fertilité et ménopause
- Allocation de remise en forme
- Initiatives D,E&I
- Et bien plus encore...
Merci de votre intérêt pour une carrière chez Appnovation Technologies ! Veuillez noter que seules les personnes sélectionnées pour un entretien seront contactées.
Chez Appnovation, nous reconnaissons que les équipes diversifiées sont les plus fortes. La diversité, l'équité et l'inclusion ne sont pas seulement des valeurs que nous adoptons, nous les célébrons ! Nous sommes fiers d'être un employeur offrant l'égalité des chances et nous encourageons les candidats de tous horizons, expériences de vie et secteurs à postuler. Rejoignez-nous chez Appnovation et apprenez-en davantage sur la façon dont nous restons fidèles à nos valeurs d'entreprise tout en construisant de meilleures vies grâce à un meilleur numérique.
Des aménagements sont disponibles sur demande tout au long du processus de recrutement.
