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 - Front End

We are seeking a highly accomplished Senior Software Developer - Front End for a...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
August 30, 2026
Flip Icon
Requirements
Requirements
  • Professional Frontend Development Tenure: Extensive experience operating as a Senior Front End Developer or Technical Lead building and maintaining large-scale enterprise information technology applications
  • SPA Ecosystem Mastery: Deep, hands-on expertise engineering Single Page Applications (SPAs) utilizing HTML5, CSS3, JavaScript (ES6+), jQuery, and Bootstrap
  • Framework Flexibility: Proven track record designing and scaling web components using modular UI engines and architectural libraries (such as React and Backbone)
  • API Integration Depth: High proficiency executing asynchronous data ingestion and interface connectivity with RESTful APIs handling JSON and XML data structures
  • Advanced Diagnostics & Debugging: Exceptional critical thinking and troubleshooting capabilities to run root-cause analysis, trace environmental layout bugs, and optimize data integrity
  • Digital Accessibility Champion: Extensive practical experience engineering digital products that strictly align with web accessibility legislation (AODA, WCAG 2.x AA, and WAI-ARIA) across Web, iOS, and Android platforms
  • Quality Assurance Acumen: Solid background managing QA/UAT feedback loops, drafting comprehensive functional test scenarios, and executing risk assessments for client applications
  • Agile Pipeline Fluidity: Practical experience executing software delivery within structured Agile/Scrum project teams, managing feature branch architectures and source repositories
  • Education: Post-secondary education in Computer Science, Software Engineering, or a related quantitative discipline, or an approved equivalent combination of verified education and hands-on technical leadership experience
  • Public Sector Exposure: Prior experience working within government jurisdictions, broader public sector frameworks, or highly regulated corporate settings is considered a strong asset
Job Responsibility
Job Responsibility
  • Front-End Engineering & Lifecycle Delivery: Design, develop, upgrade, test, and implement high-quality software components for client applications and responsive Single Page Applications (SPAs)
  • Coordinate enhancements across a suite of complex digital applications, utilizing cutting-edge software engineering principles and component patterns
  • Formulate robust data-fetching mechanics to integrate user interfaces smoothly with backend RESTful web services handling JSON and XML payloads
  • Manage, update, and validate application layouts to ensure a seamless and pixel-perfect user experience across both desktop online views and mobile viewports
  • Participate actively in rigorous code reviews, applying corrections and maintaining compliance with established naming, design, and formatting rules
  • Technical Architecture & System Governance: Act as an independent technical authority to structure front-end application architectures, data flow pathways, and interface integrations with minimal supervision
  • Create, refine, and maintain key architectural documentation, including comprehensive system design blueprints, component layouts, and data dependency diagrams
  • Execute thorough root cause analyses during unanticipated system outages, delivering rapid troubleshooting, debugging recommendations, and technical resolutions to preserve platform availability
  • Adhere strictly to institutional change control policies, ensuring code deployment sequences are fully audited, safe, and transparent
  • Requirements Elicitation, Compliance & Training: Communicate directly with end-users, business analysts, and systems analysts to capture functional features, document scope requirements, and map out solution designs
  • Fulltime
Read More
Arrow Right

Senior Front-end Developer (Angular/TypeScript)

You will join the cross-functional "Account" team to work on new Angular service...
Location
Location
Ukraine , Kyiv
Salary
Salary:
Not provided
3shape.com Logo
3Shape
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of software development experience
  • Proven 2+ years of experience with Angular understanding of RxJS, state management, and the latest framework features (e.g., Signals, Standalone Components)
  • Strong expertise with web-based development using HTML, CSS, TypeScript, JavaScript
  • Hands on experience with CI/CD pipelines (Docker, Azure DevOps, etc.) and an interest in migrating to GitHub Actions
  • Strong knowledge of OOP, SOLID principles and design patterns
  • English level - Upper-Intermediate and above
  • Understanding of the memory management
  • Passion for new technologies, and empathy for users
  • Ownership mindset — you drive things to completion and take responsibility for outcomes, not just tasks
  • Familiar with Scrum or another agile framework
Job Responsibility
Job Responsibility
  • Develop front-end features using Angular and Angular Material within the 3Shape ecosystem
  • Contribute to product architecture, core components, environment setup, and technical investigations
  • Collaborate with UX/UI designer and backend engineers to deliver integrated solutions
  • Follow and improve development practices, including code reviews, unit testing, and process optimization
  • Use GitHub Copilot and Claude Code for everyday work
  • Deliver high-quality, resilient products
  • Expand code coverage through unit, integration, and automated UI testing
  • Participate in Agile ceremonies and support a collaborative, proactive team culture
What we offer
What we offer
  • 24 working days of annual vacation
  • medical insurance
  • paid sick leaves and child sick leaves
  • maternity and paternity leaves
  • breakfasts and lunches in the office
  • good working conditions in a comfortable office in UNIT.City
  • a parking lot with free spaces for employees
  • occasional business trips to Western Europe
  • Fulltime
Read More
Arrow Right

Senior Front-end Developer (Angular)

The Senior Front-End Developer will play a crucial role in developing and mainta...
Location
Location
Romania , Cluj
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Informatics or similar field of study or equivalent working experience is required
  • Minimum 5 years of experience as a Frontend Developer
  • Strong expertise in Angular (modern versions), including observables, promises, RxJS, standalone components, Jasmine/Karma for testing, and UI frameworks such as Bootstrap and Angular Material
  • Experience with component libraries like Angular Material, possibly XDS
  • Familiarity with state management solutions, mandatory NGRX
  • Very good English communication skills, with the ability to collaborate effectively with both technical and non-technical teams
  • Strong analytical, problem-solving, and debugging skills, with the ability to work in a fast-paced, solution-oriented environment
  • A great teammate who thrives in a collaborative and Agile environment
  • Excellent command of both spoken and written English
Job Responsibility
Job Responsibility
  • Development and maintenance of frontend software applications
  • Development and integration of technological components and connection requirements
  • Write well designed, testable, efficient code
  • Discussing technical solutions with clients and providing innovative new ideas to solutions
  • Contribute to technical documentation, including instructional guides, pitch materials, and detailed technical specifications
  • Work closely with Agile Scrum teams, adhering to Agile principles and processes for efficient delivery
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Projects have different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions or joining our accredited Coaching School
  • Epic parties or themed events
  • Fulltime
Read More
Arrow Right

Senior Front-End Developer

Engineer the future of global finance. At Citi, our Tech team doesn’t just suppo...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced, hands-on experience in UI/UX development using React and TypeScript
  • Solid understanding of building applications that handle real-time data, using technologies like REST APIs, WebSockets, or middleware (e.g., Solace, Kafka, TIBCO)
  • Proficiency in modern software engineering practices, including CI/CD, automated testing, application resiliency, performance profiling, and telemetry
Job Responsibility
Job Responsibility
  • Design and Build: Take a leading role in the design and development of a state-of-the-art electronic FX Options Trading Platform
  • Collaborate: Work in a tight-knit, global team alongside developers, quants, and traders to translate complex business requirements into robust, elegant technical solutions
  • Innovate: Leverage your deep expertise in TypeScript and React to build high-performance, scalable, and intuitive web UIs that provide an exceptional user experience
  • Improve: Champion and contribute to the continuous improvement of our development, deployment (CI/CD), and testing processes to ensure quality and efficiency
  • Mentor: Share your knowledge, guide, and mentor other developers, fostering a collaborative and innovative team culture where everyone can grow
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Senior Front-end Developer (Angular)

The Senior Front-End Developer will be responsible for developing and maintainin...
Location
Location
Romania , Cluj
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Informatics or similar field of study or equivalent working experience is required
  • Minimum 5 years of experience as a Frontend Developer
  • Strong expertise in Angular (modern versions), including observables, promises, RxJS, standalone components, Jasmine/Karma for testing, and UI frameworks such as Bootstrap and Angular Material
  • Experience with component libraries like Angular Material, possibly XDS
  • Familiarity with state management solutions, mandatory NGRX
  • Very good English communication skills, with the ability to collaborate effectively with both technical and non-technical teams
  • Strong analytical, problem-solving, and debugging skills, with the ability to work in a fast-paced, solution-oriented environment
  • A great teammate who thrives in a collaborative and Agile environment
  • Excellent command of both spoken and written English
Job Responsibility
Job Responsibility
  • Development and maintenance of frontend software applications
  • Development and integration of technological components and connection requirements
  • Write well designed, testable, efficient code
  • Discussing technical solutions with clients and providing innovative new ideas to solutions
  • Contribute to technical documentation, including instructional guides, pitch materials, and detailed technical specifications
  • Work closely with Agile Scrum teams, adhering to Agile principles and processes for efficient delivery
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Choose from Remote, Hybrid or Office work opportunities
  • Projects have different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions or accredited Coaching School
  • Epic parties or themed events
  • Fulltime
Read More
Arrow Right

Senior Front-end Developer

Ready to take your front-end expertise to the next level? At Sigma Software, we’...
Location
Location
Salary
Salary:
Not provided
sigma.software Logo
Sigma Software Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • React.js / expert
  • TypeScript / strong
  • AWS / strong
  • REST/GraphQL API / strong
  • Microservices Architecture / strong
What we offer
What we offer
  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities
Read More
Arrow Right

Senior Front-End Developer – Equity Derivatives Technology

Senior Front-End Developer – Equity Derivatives Technology – VP. We are seeking ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience as a technical lead senior developer with front-end technology (JS, ideally React)
  • Extensive experience of system analysis and development of production-quality software applications
  • Consistently clear and concise written and verbal communication
  • Experience working with APIs and microservices systems
  • Understanding of financial instruments, ideally Equity Derivatives and Delta 1 asset classes
  • Proven experience in ensuring observability, robust testing quality practice and maintaining clean CI/CD pipelines
  • Bachelor’s degree or equivalent experience operating in a similar role
Job Responsibility
Job Responsibility
  • Deliver consistently excellent code, adhering to our team standards and industry best practices
  • Identify and define necessary system enhancements to deploy new products and process improvements
  • Partner with multiple related teams to ensure business critical goals are met efficiently and within agreed timescales
  • Resolve a variety of high impact problems/projects through in-depth evaluation of complex business processes
  • Achieve and maintain a high level of understanding and current system processes and industry standards
  • Develop comprehensive knowledge of relevant areas of business and understand their goals and long-term strategy
  • Serve as advisor or coach to mid-level developers and analysts, operating within an agile / frequent delivery mindset
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Senior Front-End Software Engineer

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Sydney
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
Read More
Arrow Right