CrawlJobs Logo

Senior Front-end Software Developer

Canada 110000.00 CAD / Year · Job Posted February 19, 2026
Apply Position
Job Link Share

Job Description

Reporting to the Team Lead, Development, the Senior Front-end Software Developer ("Developer III") is responsible for building and maintaining internal and customer-facing web applications. The person in this position implements new features and functionality, improves the user experience, optimizes applications, manages and creates data pipelines, and performs routine updates and maintenance.

Job Responsibility

  • Design and develop new features and functionality for web applications using technologies such as JavaScript, HTML, CSS, and one or more JavaScript frameworks such as React, or NextJS
  • Write clean, maintainable, and efficient code
  • Collaborate with cross-functional teams, including product management and design, to understand requirements and develop solutions
  • Troubleshoot and debug issues as needed
  • Write automated tests to ensure code quality and reliability
  • Continuously improve the development process and best practices
  • Participate in code reviews
  • Stay current with new and evolving web technologies and techniques
  • Actively participate in the SCRUM process

Requirements

  • 5 or more years of hands-on work experience with React with Styled-components
  • 5 or more years of hands-on work experience with Redux, Redux-Saga
  • 5 or more years of hands-on work experience with Next.is
  • 5 or more years of hands-on work experience with TypeScript
  • 5 or more years of hands-on work experience with HTML, CSS, CSS3
  • 5 or more years of hands-on work experience with JS using functional practices and modern ES6 features
  • 5 or more years of hands-on work experience with Webpack, Babel
  • 5 or more years of hands-on work experience with GraphQL, Apollo
  • 5 or more years of hands-on work experience with Node.js, Express
  • 5 or more years of hands-on work experience with RDBMS and NoSQL
  • 5 or more years of hands-on work experience with Git, npm, yarn
  • BSc. in Computer Science, Software Engineering, or a similar field
  • Results-driven and can work independently with minimal supervision
  • Strong communication and documentation skills
  • Strong capacity to handle details
  • follow through and manage multiple priorities

What we offer

  • Flexible and customizable health, dental, and paramedical plans for employees and their families
  • Health Spending Account (HSA) for medical, hospital, or dental costs not covered by insurance
  • Personal Spending Account (PSA) for wellness expenses, including fitness and health related products
  • A comprehensive Employee Assistance Program (EAP) providing confidential support spanning from mental health services to financial counselling
  • Pension plan with company matching contributions
  • Registered Retirement Pension Plan to help secure your future
  • Annual educational reimbursement for professional development
  • Access to LinkedIn Learning for continuous skill growth
  • Hybrid work model with remote and in-office options
  • Flexible work hours (divisional dependent)
  • Generous paid time off policies, including vacation time, sick leave, parental leave top-up, personal days, and more
  • Annual paid volunteer day to support causes you care about
  • Holiday closure from Christmas to New Year’s
  • Summer Fridays

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Front-end Software Developer

8 matching positions

Senior Software Developer

We are looking for an experienced Senior Software Developer to join our team in ...
Location
Location
United States , St. Cloud, Minnesota
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 7 years of experience in software development with some leadership experience
  • Proficiency in .NET technologies, including C#, ASP.NET, and the .NET Framework
  • Expertise in front-end development with Angular, JavaScript, and TypeScript
  • Strong knowledge of SQL for database design and query optimization
  • Experience in API development and integration
  • Solid understanding of object-oriented design and enterprise application integration patterns
  • Proven ability to manage project deadlines and lead technical initiatives
  • Excellent problem-solving skills and attention to detail
Job Responsibility
Job Responsibility
  • Lead and mentor a team of software developers, fostering collaboration and skill development
  • Design, develop, and maintain applications using the Microsoft C# development stack, including .NET Framework, Entity Framework, and related tools
  • Drive the creation and implementation of technical standards and best practices for the team
  • Develop modern front-end solutions utilizing Angular, TypeScript, and JavaScript (ES6+)
  • Manage project timelines effectively, ensuring deadlines are met and deliverables are of high quality
  • Collaborate with cross-functional teams to integrate enterprise application solutions
  • Apply object-oriented design principles and N-tier architecture to build scalable and efficient software systems
  • Develop and maintain APIs for seamless communication between applications
  • Troubleshoot and resolve complex technical issues, ensuring system reliability and performance
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
Read More
Arrow Right

Senior Front-end Developer

You will help Google build next-generation web applications like Gmail, Google D...
Location
Location
United States , California
Salary
Salary:
85000.00 - 100000.00 USD / Year
adidevtechnologies.com Logo
Adidev Technologies Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BA/BS degree in a technical field or equivalent practical experience
  • 2 years of relevant work experience in software development
  • Programming experience in C, C++ or Java
  • Experience with AJAX, HTML and CSS
Job Responsibility
Job Responsibility
  • Oversee the team of developers through their completion of Google's many web and mobile applications
  • Build next-generation web applications with a focus on the client side
  • Redesign UI's, implement new UI's, and pick up Java as necessary
  • Explore and design dynamic and compelling consumer experiences
  • Design and build scalable framework for web applications
  • Fulltime
Read More
Arrow Right

Senior Software Engineer – Front-End Development

Senior Software Engineer – Front-End Development for Product Engineering / Enter...
Location
Location
India , Coimbatore
Salary
Salary:
Not provided
ambconline.com Logo
AMBC
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Design, develop, and maintain front-end modules using Angular, TypeScript, HTML5, and CSS3/SASS, adhering to coding standards and best practices
  • Implement state management using NgRx and RxJS to ensure optimized, reactive, and scalable user interfaces
  • Integrate REST APIs and WebSocket services for seamless front-end and backend communication
  • Apply security best practices (XSS, CSRF, CORS) and performance optimization techniques such as lazy loading and modular architecture
  • Collaborate with architects and product managers to define UI design patterns, reusable components, and front-end architecture guidelines
  • Perform code reviews, debugging, and optimization to ensure maintainable, high-performing, and bug-free applications
  • Utilize Git/GitLab CI/CD pipelines for version control, automated builds, and deployments within cloud environments (preferably GCP)
  • Work closely with UI/UX teams using Figma or similar tools to translate design prototypes into responsive and accessible web interfaces
  • 4 to 6 years work experience
Job Responsibility
Job Responsibility
  • Design, develop, and maintain front-end modules using Angular, TypeScript, HTML5, and CSS3/SASS, adhering to coding standards and best practices
  • Implement state management using NgRx and RxJS to ensure optimized, reactive, and scalable user interfaces
  • Integrate REST APIs and WebSocket services for seamless front-end and backend communication
  • Apply security best practices (XSS, CSRF, CORS) and performance optimization techniques such as lazy loading and modular architecture
  • Collaborate with architects and product managers to define UI design patterns, reusable components, and front-end architecture guidelines
  • Perform code reviews, debugging, and optimization to ensure maintainable, high-performing, and bug-free applications
  • Utilize Git/GitLab CI/CD pipelines for version control, automated builds, and deployments within cloud environments (preferably GCP)
  • Work closely with UI/UX teams using Figma or similar tools to translate design prototypes into responsive and accessible web interfaces
  • Fulltime
Read More
Arrow Right

Senior Front-End Software Engineer, Sportsbook

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 6+ years of hands-on experience in software engineering, with a primary focus on frontend development
  • Experience with Svelte + SvelteKit or other server-side rendering frameworks (e.g. React + NextJS, Vue + Nuxt, Quasar, etc)
  • Proficiency in JavaScript fundamentals, Subscriptions (WebSockets, Pub/Sub), TypeScript, GraphQL, Storybook and related technologies
  • Strong understanding of code architecture and design principles
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Strong communication skills for effective collaboration with teams and stakeholders
  • Analytical mindset to address complex technical challenges and devise innovative solutions
  • Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer
Job Responsibility
Job Responsibility
  • Actively engage in hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead technical discussions and propose solutions that drive team performance and contribute to team and company OKRs
  • Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency
  • Analyse complex problems and provide effective solutions, contributing to team goals and initiatives
  • Lead and independently complete medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
  • Mentor junior engineers by providing guidance and constructive feedback to support their growth
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts
What we offer
What we offer
  • EAP access for you and your family
  • Access to over 9,000 courses across our Learning and Development Platform
  • Paid volunteer day
  • Two full-time barista’s who will make your daily coffee, tea or fresh juice
  • Daily catered breakfast
  • Massage Wednesdays - we get professionals to do this
  • Team lunches and happy hour in the office from 4pm on Fridays
  • Fun office environment with pool tables, table tennis and all your favourite gaming consoles
  • Help yourself drinks fridges and snack shelves
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Front End

As a Senior Software Engineer, Front End at Kiddom, you will help design and del...
Location
Location
United States , San Francisco Or New York
Salary
Salary:
150000.00 - 200000.00 USD / Year
kiddom.co Logo
Kiddom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5–8+ years of professional software engineering experience, with significant emphasis on modern front-end development
  • Strong proficiency with React (or similar frameworks such as Vue or Angular) and the surrounding ecosystem (state management, routing, build tools)
  • Solid understanding of frontend performance, responsive UI development, and accessibility best practices
  • Ability to design modular, scalable solutions that support long-term product evolution
  • Familiarity with backend fundamentals (REST APIs, microservices, data modeling) and experience collaborating closely with backend teams
  • Experience with cloud-based infrastructure (AWS, GCP, or similar)
  • Strong communication skills and the ability to collaborate across design, product, and engineering
  • Passion for building products that improve the lives of teachers and students
Job Responsibility
Job Responsibility
  • Lead the implementation of major product features and frontend initiatives across our web apps
  • Contribute to the evolution of Kiddom’s frontend architecture, focusing on performance, reliability, accessibility, and long-term maintainability
  • Collaborate deeply with designers and product managers to translate requirements into elegant user experiences
  • Partner with backend engineers to shape APIs, data models, and integration patterns for scalable front-end development
  • Participate in design reviews, code reviews, and architectural discussions
  • Mentor and support junior and mid-level engineers, fostering a culture of quality and continuous improvement
  • Identify technical debt and propose pragmatic solutions that align with product needs
  • Help drive improvements in testing, tooling, CI/CD, and overall developer experience
What we offer
What we offer
  • Competitive salary
  • Meaningful equity
  • Health insurance benefits: medical (various PPO/HMO/HSA plans), dental, vision, disability and life insurance
  • One Medical membership (in participating locations)
  • Flexible vacation time policy (subject to internal approval). Average use 4 weeks off per year
  • 10 paid sick days per year (pro rated depending on start date)
  • Paid holidays
  • Paid bereavement leave
  • Paid family leave after birth/adoption. Minimum of 16 paid weeks for birthing parents, 10 weeks for caretaker parents. Meant to supplement benefits offered by State
  • Commuter and FSA plans
  • Fulltime
Read More
Arrow Right

Senior Back End Developer

As a Senior Back-End Developer, you will be a key contributor to the design, dev...
Location
Location
United States , Boston
Salary
Salary:
Not provided
pixels-360.com Logo
Pixels 360
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 5 years of experience in back-end development, with proficiency in [mention specific back-end languages, frameworks, and technologies relevant to your stack]
  • Strong understanding of software architecture, design patterns, and best practices
  • Excellent problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
Job Responsibility
Job Responsibility
  • Back-End Development: Design and implement scalable, high-performance server-side applications
  • Database Management: Develop and optimize database schemas, queries, and performance tuning to ensure efficient data storage and retrieval
  • API Development: Build and maintain robust APIs for seamless integration with front-end systems and third-party services
  • Collaboration: Work closely with front-end developers, product managers, and other stakeholders to ensure seamless integration of front-end and back-end components
  • Code Reviews: Conduct and participate in code reviews to maintain code quality, adhere to best practices, and promote knowledge sharing within the team
  • Scalability: Architect and implement solutions that can handle high levels of traffic and data volume, ensuring the scalability of our systems
  • Problem Solving: Identify and address technical challenges, troubleshoot issues, and implement effective solutions
Read More
Arrow Right

Senior Software Developer (Machine Guidance)

As Wenco continues to build our next generation of technology, we need a wide ra...
Location
Location
Canada , Richmond
Salary
Salary:
110000.00 - 150000.00 USD / Year
wencomine.com Logo
Wenco (a Hitachi Construction Machinery...
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 5 years of work experience as a software developer with at least 2 years in a senior role
  • Experience across the entire development lifecycle including design, development, unit and automated testing, deployment, and monitoring
  • Proficiency in developing cross-platform applications in C# and/or C++
  • An affinity for back-end development with some front-end experience
  • Experience using Kanban or Scrum methodologies
  • Bachelor Degree in Computer Science/Systems/Electronics/Software Engineering or equivalent
  • Must be eligible to work in Canada
Job Responsibility
Job Responsibility
  • Play a major role in our cross-functional, agile development team alongside Product, QA, and other technical stakeholders
  • Design and implement solutions for complex mining problems
  • Deliver tangible value to our customers by helping plan and design software release packages
  • Leverage modern tools to investigate and resolve challenging customer issues
  • Promote a culture of continuous improvement and technical excellence within the development team
  • Lead key technical initiatives to enhance team productivity and improve quality
  • Fulltime
Read More
Arrow Right

Senior Front-end Developer

Hybrid Work; International Environment
Location
Location
Japan , Tokyo
Salary
Salary:
6000000.00 - 8500000.00 JPY / Year
https://www.randstad.com Logo
Randstad
Expiration Date
June 29, 2027
Flip Icon
Requirements
Requirements
  • 5+ years of front-end development experience using HTML/CSS/JavaScript
  • Experience with React, Redux, and TypeScript
  • Experience with Web APIs (REST, JSON, CORS)
  • Understanding and experience with parallel and asynchronous processing (AJAX, Promise, WebWorkers, WebSockets)
  • Experience in software configuration management (e.g., Git, Jenkins)
  • Experience in developing and maintaining unit tests and integration tests
  • Coding and review experience considering performance, maintainability, and security
  • Communication skills in English
What we offer
What we offer
  • 健康保険,厚生年金保険,雇用保険
  • 日曜日,土曜日,祝日
  • Fulltime
Read More
Arrow Right