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