EXFO

Software Designer

EXFO

full-time

Posted on:

Location Type: Hybrid

Location: Saint-LaurentCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and development of user interfaces using Angular best practices.
  • Mentoring and training of teammates.
  • Code reviews following the highest standards.
  • Building modern web application interfaces using the latest front-end technologies.
  • Writing optimized, testable, and reusable JavaScript, HTML, and CSS.
  • Analyzing product requirements.
  • Making complex architectural decisions for projects.
  • Developing source code and unit tests in the context of Angular, Java, and REST services.
  • Supporting and optimizing applications.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent.
  • 15+ years of software development experience.
  • Experience working with Angular development.
  • Expertise in CSS and HTML.
  • Willingness to work in a test-oriented environment (Test-Driven Development).
  • Strong command of MV-VM/MVC design patterns.
  • Experience with TypeScript and Node.js.
  • Relevant experience implementing applications with a front-end/back-end separation.
  • Experience using REST APIs.
  • Good communicator with a strong team-player attitude.
  • Strong critical thinking and solution-oriented mindset.
Benefits
  • Development equipment provided
  • Inclusive work environment
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AngularJavaJavaScriptHTMLCSSTypeScriptNode.jsREST APIsTest-Driven DevelopmentMV-VM/MVC design patterns
Soft Skills
mentoringtrainingcode reviewscommunicationteam playercritical thinkingsolution-oriented mindset
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer Engineering