Salary
💰 CA$75,000 - CA$98,000 per year
Tech Stack
CloudDistributed SystemsJava
About the role
- Build responsive, accessible, and design-forward front-end features for D2L’s platform
- Develop Web Components that power user experiences across the platform
- Ensure components are performant, scalable, and adhere to accessibility and responsive design standards
- Consider architecture, data flow, and integration with backend systems beyond visual implementation
- Apply software engineering fundamentals: component abstraction, state management, and testing strategies
- Collaborate closely with product managers, designers, QA, and backend teams to deliver features
- Contribute to engineering excellence in the browser and help evolve front-end architecture
Requirements
- Ability to analyze and decompose problems into potential technical solutions
- Experience with OO design and proficient coding skills (ie: C++, C# or Java)
- Strong understanding of Computer Science topics including: data structures, algorithms, databases, distributed systems
- Experience in software development, preferably in a technology focused company
- Acumen with Artificial Intelligence tools
- Bachelor’s degree in computer science, computer engineering or similar technical discipline
- Strong understanding of component abstraction, state management, and testing strategies
- Experience building responsive, accessible, and design-forward front-end features
- Familiarity with Web Components and front-end engineering best practices
- Ability to collaborate closely with technical product managers, designers and QA