Senior JavaScript Architect

Newfold Digital
Remote, Ontario, Canada
$120K-$150K a year (estimated)
Remote
Full-time

We are looking for a talented and experienced Senior JavaScript Architect to join our team. In this role, you will be responsible for leading the design and development of complex web applications, ensuring they are secure, scalable, and performant.

This will be a hybrid role that will require two days in office in the Greater Toronto Area.

What you’ll do & how you’ll make your mark.

  • Design and implement high-performance, reusable, and maintainable JavaScript code using best practices and design patterns (Gang of Four and JavaScript-specific)
  • Lead the development and architecture of single-page applications (SPAs) using Angular framework (experience with React or Vue.js a plus)
  • Ensure code adheres to OWASP Top 10 security best practices
  • Work with UI / UX designers to implement accessible features using ARIA standards and ensure HTML5 compliance
  • Optimize for performance and accessibility

Who you are & what you’ll need to succeed.

  • 5+ years of experience as a senior JavaScript developer with a proven track record of building complex web applications
  • In-depth knowledge of JavaScript fundamentals, including prototype, inheritance, DOM manipulation, closures, asynchronous programming and object-oriented principles
  • Expert-level understanding of Angular framework
  • Familiarity with React or Vue.js is a plus
  • Strong understanding of OWASP Top 10 security principles
  • Deep knowledge of web components and their development
  • Expert-level understanding of Grid and Flexbox, with strong grasp of CSS technology (like specificity, cascading order, selectors)
  • Understanding and familiarity with the web accessibility standards and their levels (A, AA, and AAA)
  • Strong commitment to writing clean, maintainable, and well-documented code
  • Ability to work effectively in a team environment and collaborate with designers, developers, and other stakeholders

Preferred but not required experience :

  • Server-side technologies and APIs
  • Unit testing frameworks
  • Build tools and automation
  • Familiarity with WordPress blocks

Why you’ll love us.

  • We’ve evolved; we provide three work environment scenarios. You can feel like a Newfolder in a work-from-home, hybrid or work-from-the-office environment.
  • Work-life balance. Our work is thrilling and meaningful, but we know balance is key to living well.
  • We celebrate one another’s differences. We’re proud of our culture of diversity and inclusion. We foster a culture of belonging.

Our company and customers benefit when employees bring their authentic selves to work. We have programs that bring us together on important issues and provide learning and development opportunities for all employees.

We have 20 + affinity groups where you can network and connect with Newfolders globally.

30+ days ago
Related jobs
Newfold Digital
Remote, Ontario, Canada
Remote

We are looking for a talented and experienced Senior JavaScript Architect to join our team. Design and implement high-performance, reusable, and maintainable JavaScript code using best practices and design patterns (Gang of Four and JavaScript-specific). Lead the development and architecture of sing...

Promoted
Ripple Labs
Newmarket, Ontario

Are you a highly skilled and passionate software engineer looking for an exciting new challenge? Join Ripple and help redefine the way we send and receive payments globally! As a Senior Software Engineer, you will have the opportunity to build enterprise-level payment applications that enable banks ...

Promoted
Open Systems Technologies
Mississauga, Ontario

Senior Full Stack Java React Developer. Job Title: Senior Full Stack Java React Developer. Experience working as a ReactJS, React Native, ReduxJS, Redux Thunk. ...

Promoted
HCLTech
Mississauga, Ontario

Job Title: Senior JavaScript full stack Developer (Node & React). Writing clean, maintainable, and efficient code across the full stack. ...

Promoted
Tata Consultancy Services
Toronto, Ontario

Mentor / lead teams of front-end and back-end developers. You will be Adobe AEM subject matter expert and will be accountable for end-to-end architecture and provide technical leadership, influence thinking. Create complete end-to-end solutions and communicate design decisions to business and techno...

Promoted
Red Oak Technologies
Ottawa, Ontario

We are seeking a dynamic and passionate generalist software engineer to join our Software Solutions team. Package software, manage dependencies, and oversee software delivery processes. Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline. Red ...

Promoted
Recurrent Energy
Guelph, Ontario

The DevOps Engineer is responsible for automating and integrating the processes needed to deploy and manage software applications and systems. Bachelor’s degree in computer science, Engineering, or related field, or equivalent experience. ...

Promoted
Quantum Technology Recruiting Inc. (QTR)
Toronto, Ontario

Software Developer (Java & React). Join our client, an innovative e-commerce technology firm, as a Software Developer and play a crucial role in transforming the future of retail shopping. Ideal candidates will have a strong technical background in Java and React, enjoy mentoring others, and be exci...

Promoted
Akkodis
Ottawa, Ontario

NET (for intermediate developer). ...

Promoted
Equiton
Burlington, Ontario

The Web Developer is accountable for maintaining a high-functioning website that drives lead generation. As a Web Developer at Equiton, you will play a crucial role in our digital marketing team. The web developer will collaborate with marketing, design, and external vendors. The web developer may n...