Senior Software Engineer (Frontend)

Senior Software Engineer (Frontend)

Remote/Telecommute JobREMOTE / Montreal, Quebec, Canada  - Permanent
This job allows you to work remotely 


Job Description

Our client is seeking an exceptional Senior Frontend Software Engineer who can drive the development of our user interface and help revolutionize the electronics design industry. If you're passionate about creating beautiful, performant web applications that blend AI, electrical engineering, and sophisticated visualization tools, while working in a highly collaborative environment, they want to talk to you.

They are accelerating the world’s hardware ingenuity by blending generative AI, ML, and novel approaches to electronics simulation and validation. They're providing their enthusiastic pilot customers intelligent and automated access to the most advanced validation tools to eliminate respins – helping engineers of all levels deliver their designs faster, cheaper, and with less waste.

They're are a small team of innovators who are passionate about fundamentally improving how electrical engineers deliver electronics with higher confidence. Their founders are responsible for creating the largest product development firm in the US, and building Azure Quantum at Microsoft.

Key Responsibilities:
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


Must Have Skills:

Extensive experience with modern frontend development using React and TypeScript
Strong understanding of frontend architecture patterns and best practices
Experienced 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


Nice to Have Skills:

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

Personal Qualities:
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"


Details:

Starting: ASAP







Similar jobs in Montreal:

Similar jobs in other locations: