jobs Logo
Kaster Technologies logo

Senior Frontend Developer

Montreal, Quebec, Canada
Senior Level
Full-Time

About the role

Développeur(euse) sénior Frontend Lieu: Montréal (Square-Victoria), Québec, Canada Date de début: Octobre 2026

English will follow.

Pourquoi ce rôle est important pour nous On bâtit un logiciel qui aide les fabricants pharmaceutiques à réduire les pénuries et à faire parvenir les médicaments aux patients plus vite. C'est de l'optimisation industrielle concrète pour la production pharmaceutique à grande échelle, dans l'un des environnements les plus réglementés qui soient. Ce n'est pas une question de croissance à tout prix. C'est bâtir des choses qui fonctionnent, pour une industrie qui n'a pas le droit à l'erreur. Il nous faut quelqu'un pour prendre en charge l'architecture frontend et concevoir l'UX à partir des principes de base, transformer des modèles mathématiques en logiciel que les gens peuvent réellement utiliser, en travaillant directement avec nos équipes produit, backend et optimisation.

Ce que tu vas faire Tu apporteras ton expertise frontend senior pour guider les décisions d'architecture et renforcer nos fondations techniques : Architecture et structure : évaluer et rebâtir nos fondations frontend : architecture des composants, gestion de l'état, patrons d'intégration API, et les standards qui évoluent avec l'équipe. Conception d'interfaces : concevoir et construire l'expérience utilisateur pour lancer des optimisations, définir des contraintes et visualiser des résultats, avec un vrai souci du détail visuel et interactionnel, pas seulement des mises en page fonctionnelles. Traduction du complexe vers le simple : prendre la logique du domaine de la fabrication pharmaceutique et la rendre évidente pour un planificateur de production (pas de souci si vous n'avez jamais été exposé à cette industrie, on vous mettra rapidement à niveau). Intégration frontend-backend : définir les contrats API, gérer les processus asynchrones et les opérations de longue durée, gérer l'état à travers les conditions de chargement et d'erreur.

Ce qui fait qu'on est un bon match On s'intéresse à comment tu penses et pourquoi tu construis. Tu pourrais te reconnaître dans certains de ces points : Tu architectures et conçois : tu as pris en charge une structure frontend de bout en bout, mais tu te soucies aussi de son apparence et de son ressenti, et tu peux pointer vers des interfaces que tu as façonnées visuellement, pas seulement techniquement. Tu rends la complexité simple : tu as construit pour des utilisateurs B2B ou entreprise sophistiqués où la simplicité s'est méritée à force de travail. Tu avances vite sans créer de dette : tu équilibres vitesse et qualité, et tu peux justifier tes compromis. Tu travailles le problème, pas l'outil : pragmatique dans tes choix technologiques, pas mené par les tendances. Tu prends des mockup généraux et tu pars avec : tu n'as pas besoin de maquettes pixel-perfect; tu réfléchis aux cas limites et combles les manques avec du bon jugement. Tu as travaillé dans de petites équipes agiles : à l'aise avec l'ambiguïté, tu prends les devants, tu n'attends pas qu'on te dise quoi faire. Tu poses de bonnes questions : tu creuses les processus, remets en question les suppositions, pousses lorsque nécessaire.

Idéalement, les candidats devraient avoir 5+ ans d'expérience frontend, dont 2+ ans à diriger l'architecture ou comme dev frontend senior/lead Expertise approfondie en React: Hooks, Context, optimisation de performance, patterns de composants Forte sensibilité UI/UX et portfolio: tu as conçu des interfaces et peux montrer ton travail. Expérience avec des apps B2B ou entreprise complexes: dashboards, outils de workflow, apps data-heavy Aisance avec l'intégration backend: REST APIs, opérations async, états loading/error, design de contrats API À l'aise avec le développement assisté par IA: agentic workflows, Claude Code ou similaire, autant en design qu'en code.

Bonus si tu as Expérience à construire des diagrammes de Gantt, des vues chronologiques, ou des interfaces de calendrier/planification Connaissance du domaine de la fabrication, de la logistique ou des opérations Expérience en démarrage MVP construits sous des délais serrés Expérience antérieure avec des logiciels d'optimisation, de planification ou d'ordonnancement

Ce que tu obtiens Une place à la table: tes idées façonnent le produit, l'architecture et l'UX. Une réelle influence sur ce qu'on construit et comment. Un impact tangible: tu travailles sur un logiciel qui réduit les pénuries de médicaments et fait parvenir les médicaments essentiels aux patients plus rapidement. Clarté et concentration : Travail planifié, priorisation rigoureuse, ton temps de ‘deepwork’ protégé. Pas de réunions interminables. Une équipe qui ‘care’ beaucoup : De la mission, les uns des autres, et de faire un travail qui compte. Petite équipe, haute confiance, haute autonomie. De la latitude pour établir la direction : c'est un rôle senior. Tu établis le rythme, les standards et la stratégie du travail frontend chez Kaster.

À propos de Kaster Technologies Kaster Technologies est une startup basée à Montréal qui développe AIM | Pace pour la production pharmaceutique. Notre logiciel aide les grands sites de production à mieux planifier, plus rapidement et de façon plus intelligente. On travaille directement avec les équipes sur site pour automatiser les décisions complexes de planification.

English version

Senior Frontend Developer Location: Montréal (Square-Victoria), Québec, Canada Start date: October 2026

Why This Role Matters We build software that helps pharmaceutical manufacturers reduce shortages and get medications to patients faster. It's real-world industrial optimization for large-scale drug production, in one of the most regulated environments that exists. This is about building things that work, for an industry that can't afford to fail. We need someone to own frontend architecture and design the UX from first principles, turning mathematical models into software people can actually use, working directly with our product, backend, and optimization teams.

What You'll Own You'll bring senior frontend expertise to guide architecture decisions and strengthen our technical foundation: Architecture and structure: evaluate and rebuild our frontend foundation: component architecture, state management, API integration patterns, and the standards that scale with the team. Interface design: design and build the actual UX for launching optimizations, defining constraints, and visualizing results, with real visual and interaction craft, not just functional layouts. Complex-to-simple translation: take pharma manufacturing domain logic and make it feel obvious to a production planner (don’t worry if you were never exposed to this industry, we will help you get up to date fairly quickly). Frontend-backend integration: define API contracts, handle async processes and long-running operations, manage state across loading/error conditions

What Makes Someone a Great Fit We care about how you think and why you build. You might recognize yourself in some of this: You architect and design: you've owned frontend structure end-to-end, but you also care about how it looks and feels, and you can point to interfaces you shaped visually, not just technically You make complexity feel simple: you've built for sophisticated B2B or enterprise users where simplicity took real work to earn You move fast without creating debt: you balance speed and quality, and can explain the tradeoffs you made You work the problem, not the tool: pragmatic about tech choices, not driven by hype You take rough sketches and run: you don't need pixel-perfect mockups; you think through edge cases and fill gaps with good judgment You've worked in small, fast-moving teams: comfortable with ambiguity, take ownership, don't wait to be told what to do You ask good questions - you dig into workflows, challenge assumptions, push back when needed

Ideally, Applicants Should Have 5+ years of frontend development, with 2+ years leading architecture or as senior/lead frontend developer Deep React expertise - Hooks, Context, performance optimization, component patterns Strong UI/UX sensibility & portfolio: you've designed interfaces and can show your work. Experience building complex B2B or enterprise apps: dashboards, workflow tools, data-heavy applications Backend integration fluency: REST APIs, async operations, loading/error states, API contract design Comfortable with AI-assisted development: agentic workflows, Claude Code, or similar, in both design and code

Bonus If You Have Experience building Gantt charts, timeline views, or calendar/scheduling interfaces Domain knowledge in manufacturing, logistics, or operations Startup experience - built MVPs under tight timelines Previous work with optimization, scheduling, or planning software

What You'll Get A seat at the table - Your ideas shape the product, architecture, and UX. Real input on what we build and how. Tangible impact - Build software that reduces drug shortages and gets essential medications to patients faster. Clarity and focus - Planned work, ruthless prioritization, protected deep work time. No endless meetings. A team that cares a lot - About the mission, each other, and doing work that matters. Small team, high trust, high autonomy. Room to set the direction - this is a senior role. You'll set the pace, standards, and strategy for frontend work at Kaster.

Our Stack Frontend: React, TypeScript, Tailwind CSS Backend: Python (FastAPI) Infrastructure: AWS (Lambda, DynamoDB, PostgreSQL, S3) Optimization: Python, mathematical optimization libraries Collaboration: GitHub, Slack, Notion, Linear You'll be working in React, but you'll help define our frontend architecture and tech decisions going forward.

About Kaster Technologies Kaster Technologies is a Montreal-based startup building AIM | Adaptive Intelligence for pharmaceutical Manufacturing, an AI-powered software that helps large-scale pharmaceutical plants plan better, faster, and smarter. We work directly with site teams to automate complex production planning decisions. We’re backed by world class investors, scientists, the National Research Council of Canada, and collaborate closely with Polytechnique Montréal on applied research that becomes product.

About Kaster Technologies

Software Development

Similar Jobs