Senior Software Developer (Frontend)
Location: Montreal, Canada
Location Type: REMOTE
Employment Type: FULL_TIME
- Lead the design and implementation of our frontend architecture, ensuring scalability, performance, and maintainability
- Drive technical decisions and establish best practices for frontend development, including coding standards and UI/UX patterns
- Build sophisticated visualization and interaction systems for complex electronic design tools
- Collaborate with product owners and stakeholders to understand customer needs and translate them into technical requirements
- Work closely with backend teams to design and implement robust API integrations
- Champion performance optimization and accessibility standards
- Mentor junior developers and contribute to growing the frontend team
- Adapt to evolving project needs and take on various roles as required in a startup environment
- Extensive experience with modern frontend development using React and TypeScript
- Strong understanding of frontend architecture patterns and best practices
- Proven track record of building complex, interactive web applications
- Experience with state management solutions and frontend testing frameworks
- Solid understanding of web performance optimization techniques
- Experience with responsive design and cross-browser compatibility
- Strong background in modern CSS practices and UI component design
- Bachelor's degree in Computer Science or related field, plus 5+ years of relevant experience; OR
- Master's degree with 3+ years of experience; OR
- Equivalent combination of education and practical experience
- Experience with WebGL, Three.js, or similar visualization libraries
- Knowledge of frontend build tools and deployment pipelines
- Experience with real-time data visualization and updates
- Background in cloud service integration (AWS, Azure, or GCP)
- Experience with circuit board design or EDA tools
- Familiarity with CI/CD practices and tools
- Experience working in a startup environment
- Track record of successful cross-functional collaboration
- Experience with technical mentorship
- Passionate about creating exceptional user experiences
- Strong attention to detail and commitment to quality
- Excellent communication skills with both technical and non-technical stakeholders
- Self-motivated and capable of managing multiple priorities
- Thrives in ambiguous environments and can create clarity for others
- Champions collaborative approaches to problem-solving
- Lifelong learner excited about AI and electronics hardware
- Embrace the ethos of "We, not I"
- Early Stage Equity Package – We strongly incentivize our team to be invested in our success. You'll benefit from meaningful early stage equity in a high-growth company
- Impact – You'll have the chance to make a significant impact not only for our customers but on how the industry as a whole approaches test and validation
- Care – We believe strongly in caring for each other. We encourage our people to bring their whole selves to work, support each other, and ensure they are happy in and out of the workplace
- Leading benefits - We invest deeply in the health and wellbeing of our team with leading startup benefits, 0% copay across the board, and a $2k/year HSA
- Unique Learning Opportunities – You'll have access to an unparalleled level of expertise and knowledge in this exploding landscape of generative AI. We count AI2 as a co-founder so have deep strong connections to the Allen Institute for Artificial Intelligence - a top research institution in AI, along with access to knowledge sharing amongst the community of hundreds of engineers that work for ai2incubator.com companies
- Diriger la conception et la mise en œuvre de notre architecture frontend, en garantissant l'évolutivité, les performances et la maintenabilité.
- Piloter les décisions techniques et établir les meilleures pratiques pour le développement front-end, y compris les normes de codage et les modèles UI/UX
- Créez des systèmes sophistiqués de visualisation et d'interaction pour les outils de conception électronique complexes
- Collaborer avec les propriétaires de produits et les parties prenantes pour comprendre les besoins des clients et les traduire en exigences techniques
- Travailler en étroite collaboration avec les équipes backend pour concevoir et mettre en œuvre des intégrations d'API robustes
- Promouvoir les normes d’optimisation des performances et d’accessibilité
- Encadrer les développeurs juniors et contribuer à la croissance de l'équipe frontend
- S'adapter aux besoins changeants des projets et assumer divers rôles selon les besoins dans un environnement de startup
- Vaste expérience du développement frontend moderne à l'aide de React et TypeScript
- Bonne compréhension des modèles d'architecture front-end et des meilleures pratiques
- Expérience avérée dans la création d’applications Web complexes et interactives
- Expérience avec les solutions de gestion d'état et les cadres de tests frontaux
- Solide compréhension des techniques d’optimisation des performances Web
- Expérience avec la conception réactive et la compatibilité entre navigateurs
- Solide expérience dans les pratiques CSS modernes et la conception de composants d'interface utilisateur
- Ddiplôme en informatique ou dans un domaine connexe, plus :
- Baccalauréat avec plus de 5 ans d'expérience ; OU
- Master avec plus de 3 ans d'expérience ; OU
- Combinaison équivalente d’études et d’expérience pratique
- Expérience avec WebGL, Three.js ou des bibliothèques de visualisation similaires
- Connaissance des outils de création frontend et des pipelines de déploiement
- Expérience avec la visualisation et les mises à jour des données en temps réel
- Expérience en intégration de services cloud (AWS, Azure ou GCP)
- Expérience avec la conception de circuits imprimés ou les outils EDA
- Familiarité avec les pratiques et les outils CI/CD
- Expérience de travail dans un environnement de startup
- Historique de collaboration interfonctionnelle réussie
- Expérience avec le mentorat technique
- Passionné par la création d'expériences utilisateur exceptionnelles
- Grande attention aux détails et engagement envers la qualité
- Excellentes compétences en communication avec les parties prenantes techniques et non techniques
- Motivé et capable de gérer plusieurs priorités
- S'épanouit dans des environnements ambigus et peut créer de la clarté pour les autres
- Promouvoir les approches collaboratives de résolution de problèmes
- Apprenti permanent passionné par l'IA et le matériel électronique
- Adoptez la philosophie « Nous, pas moi »
- Package d'actions de démarrage – Nous incitons fortement notre équipe à s'investir dans notre réussite. Vous bénéficierez de capitaux propres significatifs en phase de démarrage dans une entreprise à forte croissance
- Impact – Vous aurez la chance d'avoir un impact significatif non seulement sur nos clients, mais aussi sur la façon dont l'industrie dans son ensemble aborde les tests et la validation.
- Soins – Nous croyons fermement qu’il faut prendre soin les uns des autres. Nous encourageons nos collaborateurs à s'investir pleinement au travail, à se soutenir mutuellement et à veiller à ce qu'ils soient heureux sur leur lieu de travail et en dehors.
- Avantages de premier plan – Nous investissons profondément dans la santé et le bien-être de notre équipe avec des avantages de premier plan pour les startups, une quote-part de 0 % dans tous les domaines et un HSA de 2 000 $/an.
- Opportunités d'apprentissage uniques – Vous aurez accès à un niveau d'expertise et de connaissances inégalé dans ce paysage en pleine explosion de l'IA générative. Nous comptons AI2 comme co-fondateur et avons donc des liens étroits avec l'Allen Institute for Artificial Intelligence - une institution de recherche de premier plan en IA, ainsi qu'un accès au partage de connaissances au sein de la communauté de centaines d'ingénieurs qui travaillent pour les sociétés ai2incubator.com.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
