Company Profile :
Join one of the fastest growing companies in Canada! LawDepot is proud to be a seven-time Growth 500 ranked organization and a major player in the Global legal solutions industry. Our mission is to modernize the legal document creation experience by empowering people with fast, easy-to-use, and professional solutions. With over ten million satisfied customers worldwide, over two million monthly website visitors, and billions of dollars saved on legal fees, you will be joining a team that is truly making a difference. At LawDepot, we foster a collaborative and inclusive learning culture that values excellence and diversity. Apply today and become a part of our exciting journey!
Position Overview :
LawDepot.com is currently expanding and looking to recruit a Front End Developer in Edmonton, Alberta. Working with the Information Systems department, you will be responsible for designing and implementing reusable, modular Vue components and TypeScript services to enhance the functionality and performance of our products. You will collaborate closely with our backend developers to integrate with APIs and ensure proper data flow. If you are passionate about front-end development and excited to work on innovative projects, we encourage you to apply and become part of our growing team. This is a full-time permanent position, working 37.5 hours per week with opportunities for a hybrid work schedule.
Primary Responsibilities :
- Develop new client facing features and solutions for a large scale, eCommerce website and deliver code that creates an excellent experience for our users
- Drive project success by engaging in every aspect of the development life cycle, from initial planning to code deployment
- Build reusable code and libraries that will shape the future of our application
- Utilize best practices to code and implement exceptional solutions
- Create new functionality based on defined tasks
- Partner with Designers and Product Owners to ensure the technical feasibility of product features
- Write high-quality unit, integration, and end-to-end tests, to ensure software stability
- Troubleshoot and develop fixes to resolve issues
- Engage in continuous learning and stay updated with the latest technologies and industry trends
- Collaborate with other developers by participating in code reviews, sharing knowledge, feedback, and brainstorming
- Participate in the team's Agile development process and maintain Azure work items
- Communicate progress updates to the team and all required stakeholders
Knowledge and Skill Requirements :
Post-Secondary Education in Computing Science or equivalent (ex. Computer Engineering Technology, Information Systems Technology, Digital Media and IT)Strong understanding of JavaScript and TypeScript for web applicationsExperience working with Vue 3 (preferred, bonus for experience with Pinia, Vite, etc.), Angular or ReactStrong understanding of front-end build tools including Vite, Webpack, and BabelProficient in HTML5, CSS3, and SCSS / SassExperience in using code versioning tools such as GitAbility to handle asynchronous requests and perform partial page updates using AJAXUnderstanding of browser rendering behavior and performanceFamiliarity with browser developer tools including inspecting HTML+CSS, debugging JS, and tracking network requestsExperience with using and extending complex JS libraries, like PDF.js for manipulating PDF filesThe ability to work well with others to achieve common goalsEffective written and verbal communication skillsFamiliarity with Agile processes would be an assetWhy You Should Join the LawDepot Team :
Excellent total compensation packageComprehensive health and dental benefits, plus an additional Health Care Spending AccountGreat work life balance (37.5 hour work weeks, flexible schedules, ability to bank hours)Three weeks paid vacation, plus bonus personal daysContinuous learning opportunities, including Learning subscriptions and training budgetsCompany share planFree catered lunches for the entire officeMonthly social events for team members to enjoy (think axe throwing, rock climbing, board games, food trucks, trivia contests, and charitable activities)Casual work environmentPersonal offices for focused work and to have your individual space (plus collaborative workspaces for when you want to meet with the team)Free and easily accessible parkingSouthgate Mall, Whyte Ave, and Calgary Trail restaurants are only minutes awayHybrid working arrangements for that balance between getting work done at home and engaging with others in the officeHow to Apply :
Please submit a resume and cover letter by email to [email protected] or submit online via our Careers page at
We thank all applicants; however, only those selected for an interview will be contacted.