×
Register Here to Apply for Jobs or Post Jobs. X

Senior Front End Developer

Job in Edmonton, Alberta, Canada
Listing for: LawDepot
Full Time position
Listed on 2026-02-23
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer
Job Description & How to Apply Below
#209, 9644-54 Avenue Edmonton , AB T6E 5V1 Canada

Position Overview
is currently expanding and looking to recruit a Senior Front End Developer in Edmonton, Alberta. Working with the Information Systems department, you'll play a key role in enhancing the core infrastructure of our website, focusing on advanced customer facing features and optimizing contract management architecture. You'll work on impactful projects that drive innovation while ensuring scalability and performance across our eCommerce platform.

This role goes beyond individual contribution – we’re also looking for someone who thrives on mentorship, collaboration, and helping elevate those around them with a forward-thinking mindset. This is a full-time permanent position, working 37.5 hours per week with opportunities for a fully remote or hybrid work schedule.

Primary Responsibilities

Develop and implement interactive, reusable components for a large-scale eCommerce website, utilizing a Content Management System (CMS) to streamline site development and enhance user experience through efficient, high-quality code delivery

Drive project success by engaging in every aspect of the development life cycle, from initial planning to code deployment

Create new Vue components and interactive features to enable high quality customer experiences

Create systems architecture and design documents for new technical functionality

Lead technical initiatives and special projects that require a high level of expertise and problem-solving skills, ensuring successful execution and delivery

Mentor and collaborate with other developers by participating in code reviews, sharing knowledge, feedback, and brainstorming

Analyze and resolve performance and functional problems associated with applications

Utilize design patterns and best practices, and apply them to solve real world scenarios

Identify technical debt opportunities, propose innovative solutions to drive system optimization and advancement

Partner with team members during Agile sprints to help collectively deliver great work

Provide constructive feedback and great technical recommendations during department and inter-departmental planning and strategy meetings

Explain and summarize technical topics to non-technical audiences

Produce key documentation on projects and systems

Knowledge and Skill Requirements

Post-Secondary Education in Computing Science or equivalent (ex. Digital Media and IT, Information Systems Technology)

7+ years of experience in a Front-End Developer, Web Developer, or Vue Developer role would be preferred

Familiarity with asynchronous request handling, partial page updates, and AJAX

In-depth knowledge of design patterns and best practices, and how to apply them in real world scenarios

Ability to plan, implement, test, and document programming applications

Proficient in using various unit testing frameworks such as:
Vitest, NUnit, Munit, xUnit, Selenium, Jest

Experience integrating APIs and building dynamic interfaces using JSON and AJAX

Demonstrates strong mentoring skills, guiding and supporting junior developers in their professional growth while contributing to the day-to-day success of the team

Exceptional problem-solving abilities, adept at diagnosing and efficiently resolving complex issues

Experience with C#, .NET 7+ is considered an asset

Experience in working with SQL Server or other RDBMS, including PL/SQL, MySQL, and Postgre

SQL is considered an asset

Familiarity with Agile methodologies, Azure Boards, Azure Dev Ops, and Jira for managing processes, backlogs, and repositories is considered an asset

Why You Should Join the Law Depot Team

Comprehensive health and dental benefits, plus an additional Health Care Spending / Personal Spending Account

Great work life balance (37.5 hour work weeks, flexible schedules, ability to bank hours)

Three weeks paid vacation, plus bonus personal days

Continuous learning opportunities, including Linked In Learning subscriptions and training budgets

Company share plan

Free catered lunches for the entire office

Monthly social events for team members to enjoy (think axe throwing, rock climbing, board games, food trucks, trivia contests, and charitable activities)

C…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary