Senior Software Developer - Development Experience Group

Within CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
Node.jsReact.jsTypeScriptDevOps

Requirements

  • University degree or college diploma in a recognized technical, vocational or academic program (preferably in Engineering or Computer Science) or equivalent work experience
  • 5+ years of hands-on experience building rich, complex fullstack web applications
  • Familiarity with modern frontend tooling (e.g., Webpack, Vite)
  • Proven experience with Node.js, React.js and the TypeScript ecosystem
  • Deep knowledge of React.js State Management
  • Proven expertise in Mobile-First Responsive Layouts, ensuring high performance and seamless transitions across all device viewports
  • Advanced understanding of React rendering cycles and reconciliation. Ability to identify and resolve performance bottlenecks and unnecessary re-renders

Responsibilities

  • Take ownership of developing custom features and support their technical implementation across the full stack
  • Implement, test, and monitor features and functionalities, ensuring high quality and reliability
  • Develop, test, and maintain our codebase within the team’s domain, writing clean, maintainable, and scalable code
  • Collaborate with project stakeholders and the development team to design and build scalable, user-friendly systems for our customers and in-house tooling
  • Discuss strategy of potential software solutions
  • Develop, test, and maintain codebase within the team’s domain
  • Write clean, maintainable, and scalable code
  • Monitor system performance
  • Contribute to the adoption of DevOps practices by leveraging infrastructure as code for automation and system stability
  • Develop an understanding of company goals
  • Perform other duties as assigned
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now