Senior Front-end Software Developer

Posted 5 days ago

Apply Now

About the role

  • Senior Front-end Software Developer creating and maintaining web applications for K-12 publisher Nelson Education. Collaborating with cross-functional teams and implementing new features and optimizations.

Responsibilities

  • Design and develop new features and functionality for web applications using technologies such as JavaScript, HTML, CSS, and one or more JavaScript frameworks such as React, or NextJS.
  • Write clean, maintainable, and efficient code
  • Collaborate with cross-functional teams, including product management and design, to understand requirements and develop solutions
  • Troubleshoot and debug issues as needed
  • Write automated tests to ensure code quality and reliability
  • Continuously improve the development process and best practices
  • Participate in code reviews
  • Stay current with new and evolving web technologies and techniques.
  • Actively participate in the SCRUM process.

Requirements

  • 5 or more years of hands-on work experience with the following:
  • React with Styled-components
  • Redux, Redux-Saga
  • Next.is
  • TypeScript
  • HTML, CSS, CSS3
  • JS using functional practices and modern ES6 features
  • Webpack, Babel
  • GraphQL, Apollo
  • Node.js, Express
  • RDBMS and NoSQL
  • Git, npm, yarn
  • BSc. in Computer Science, Software Engineering, or a similar field.
  • Results-driven and can work independently with minimal supervision.
  • Strong communication and documentation skills.
  • Strong capacity to handle details; follow through and manage multiple priorities.

Benefits

  • Flexible and customizable health, dental, and paramedical plans for employees and their families
  • Health Spending Account (HSA) for medical, hospital, or dental costs not covered by insurance
  • Personal Spending Account (PSA) for wellness expenses, including fitness and health related products
  • A comprehensive Employee Assistance Program (EAP) providing confidential support spanning from mental health services to financial counselling, and many things in-between
  • Pension plan with company matching contributions
  • Registered Retirement Pension Plan to help secure your future
  • Annual educational reimbursement for professional development
  • Access to LinkedIn Learning for continuous skill growth
  • Hybrid work model with remote and in-office options
  • Flexible work hours (divisional dependent)
  • Generous paid time off policies, including vacation time, sick leave, parental leave top-up, personal days, and more
  • Annual paid volunteer day to support causes you care about
  • Holiday closure from Christmas to New Year’s
  • Summer Fridays

Job type

Full Time

Experience level

Senior

Salary

CA$110,000 per year

Degree requirement

Bachelor's Degree

Tech skills

ApolloBabelGraphQLJavaScriptNext.jsNode.jsNoSQLRDBMSReactReduxTypeScriptWebpackYarn

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.