Principal Application Developer

David Aplin Job Details

Principal Application Developer

Toronto, ON


Posted Date: 30/03/2022

Job ID: 9C845632329

Information Technology

Join a top employer and advance your career. David Aplin Group has partnered with a Toronto, Ontario-based company to hire a Principal Application Developer.


Perks & Benefits:

  • Salary: Up to $165,000 annually 
  • 15% annual bonus 


  • Take ownership of a cross-cutting technical domain (Web)
  • Define a vision for the Web platform: what is currently needed, and what experiments and research are required to make it relevant to emerging technologies
  • Be in touch with other counterparts in other teams to discuss and implement the best solutions and drive the best technical vision
  • Build strong relationships and respect to execute on your vision
  • Lead by example, building great software: continue to code (~25%), and perform code reviews
  • Be a great mentor: Be the go-to person for developers who are interested in learning Web development; advocate for your platform, and expand your team internally to help build cross-functional teams
  • Own coding and quality standards of the Web development, and ensure compliance with best practices and policies
  • Own technical roadmap for Web (including paying off any technical debt) and build Key Performance Indicators (KPIs) to monitor progress
  • Assist and support other Staff Developers and Engineering Managers in scoping and developing solutions for business issues
  • Work closely with Engineering Managers to schedule Tech Roadmap items in all Pods as fit
  • Develop and maintain required documentation, diagrams, and other visualization assets that may help onboarding new developers, monitor progress, and communicate architecture
  • Represent PCO on issues/solutions/discussions related to Web
  • Conduct regular quality audits, collect feedback from the team regarding potential or existing issues related to the architecture, tools, or quality of the Web platform


  • 10+ years in software development
  • 5+ years in software architecture and design
  • Wide experience in enterprise eCommerce or similar applications
  • Experience in architecting and building scalable highly available SaaS applications
  • Expert in most of the following:
    • ES6, webpack, babel
    • Node.js, Next.js, express
    • React, redux, redux-thunk
    • SCSS, BEM
    • Docker, Kubernetes, Helm
    • CI/CD experience (GitLab IC)
  • You are a seasoned JavaScript developer with mentorship experience
  • Partner with other teams on tech-debt, improvements, and commonalities in approach
  • Evaluate new technologies, tools, design, and development patterns pertaining to Web development.  
  • Perform code reviews across all teams for Web features. This includes training other talents to help with peer reviews, but alternately you are responsible for the code quality for Web across all teams
  • Build and advocate for code standards
  • Own the overall architecture of the Web application
  • Provide and maintain technical documentation regarding coding standards, design patterns, and architecture decisions 

Job ID: 9C845632329


If you are interested in this position and meet the qualifications, apply today! We thank all applicants; however, only those who are authorized to work in Canada or are selected for an interview will be contacted. 


David Aplin Group, one of Canada’s Best Managed Companies, is an employment agency specializing in finding top talent for exceptional organizations across North America. There are no fees to apply to our jobs or engage with our recruiters to find a new career. Companies hire us to help them grow their teams. Visit our website to learn more:

  • Max. file size: 128 MB.
  • This field is for validation purposes and should be left unchanged.

Get notified for
similar jobs.

Sign up for Job Alerts