CrawlJobs Logo

Filters

Location
Salary

Software Engineer - Front End Canada Jobs (Hybrid work)

4 Job Offers

Principal Software Engineer - Front End Architect
Save Icon
Lead front-end architecture for Microsoft's Fabric Platform in Vancouver. Design scalable, unified web experiences using advanced JavaScript and modern frameworks. This senior role requires 6+ years of engineering experience and expertise in complex front-end systems. Join a team building the pre...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
142400.00 - 257500.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer -Front End Development
Save Icon
Join Microsoft's Fabric Platform Shell team in Vancouver as a Senior Front End Engineer. Develop a unified, extensible web experience for a leading SaaS data environment using React, TypeScript, and modern web technologies. Bring 4+ years of engineering experience and expertise in scalable web ap...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Front End Development
Save Icon
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II- Front End Development
Save Icon
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice

About the Software Engineer - Front End role

Discover everything you need to know about Software Engineer - Front End jobs in this comprehensive overview. Front End Software Engineers are the architects of user experience, responsible for building the visual and interactive elements of websites and web applications that users see and interact with directly. This profession sits at the intersection of design and technology, translating UI/UX wireframes and mockups into functional, responsive, and performant digital products.

In a typical role, Front End Engineers focus on implementing user interfaces using core web technologies like HTML, CSS, and JavaScript. They are experts in modern JavaScript frameworks and libraries such as React, Angular, or Vue.js, which allow them to create dynamic, single-page applications. Common daily responsibilities include writing clean, maintainable, and scalable code; ensuring cross-browser compatibility and mobile responsiveness; optimizing application performance for maximum speed and scalability; and collaborating closely with designers, product managers, and back-end developers to integrate APIs and data sources. Accessibility is a critical component, as engineers must ensure that all users, including those with disabilities, can navigate and interact with the interface effectively. They often work with version control systems like Git, build tools like Webpack, and package managers like npm or Yarn. Testing and debugging are also essential, involving tools like Jest, Cypress, or Selenium to ensure reliability.

The typical skills and requirements for Software Engineer - Front End jobs include a strong foundation in computer science principles, proficiency in HTML5, CSS3, and modern JavaScript (ES6+), and deep experience with at least one major front-end framework. Familiarity with state management libraries (e.g., Redux, Context API) and CSS preprocessors (e.g., SASS, LESS) is highly valued. Many positions also require knowledge of RESTful API integration, GraphQL, and responsive design frameworks like Bootstrap or Tailwind CSS. Soft skills such as problem-solving, attention to detail, and effective communication are crucial, as Front End Engineers frequently collaborate across teams. While a bachelor’s degree in computer science or a related field is common, many employers prioritize a strong portfolio and demonstrable experience over formal education. As the digital landscape continues to evolve, staying current with emerging technologies like WebAssembly, Progressive Web Apps (PWAs), and server-side rendering (e.g., Next.js, Nuxt.js) is a key trait of successful candidates. Whether you are an entry-level developer or a seasoned professional, exploring Software Engineer - Front End jobs offers a dynamic career path where you can directly shape how users experience the web.