Role : Senior Frontend Developer (React / TypeScript)
Location : Ottawa, ON (Hybrid – 2 days / week in-office)
The Opportunity
We are seeking a passionate and creative Senior Frontend Developer to join a dynamic engineering team building mission-critical network management software. In this role, you will be a key contributor to the design and development of high-performance web applications that manage complex networking platforms and infrastructure.
As a Senior Software Designer, you won't just write code; you will own the architectural integrity of our web applications, ensuring they are robust, scalable, and highly reliable.
What You’ll Do
- Architect & Develop : Design and maintain sophisticated HTML5 / CSS / JavaScript web applications using modern React and TypeScript .
- Lead Strategy : Perform work item breakdowns, provide accurate effort estimates for project scheduling, and influence the technical roadmap.
- Collaborate : Document and review requirements and designs with peers and stakeholders to ensure alignment with networking hardware capabilities.
- Ensure Quality : Document, review, and execute rigorous unit test cases for Element Management software applications.
- Optimize : Debug and optimize frontend performance to ensure a seamless user experience in data-heavy environments.
- End-to-End Support : Provide technical expertise throughout the entire product verification and deployment cycle.
What You Bring (Must-Haves)
Education : Bachelor’s Degree or Diploma in Computer Science, Engineering, or a related field.Core Frontend Expert : 5–7+ years of experience in HTML5, CSS, and JavaScript .React & TypeScript Specialist : At least 5 years of professional experience building complex applications with React and TypeScript .Architectural Mindset : 5+ years of experience applying Design Patterns to frontend architecture to ensure code maintainability and scalability.Modern Tooling : 3–5+ years of experience building and managing CI / CD pipelines .Technical Rigor : Proven expertise in testing, debugging, and performance optimization.Communication : Superior English written and verbal communication skills; a team player who can translate complex technical concepts for stakeholders.