Senior Frontend Engineer (React / Microservices Architecture)

Toronto, ON, CA • Posted 13 hours ago • Updated 13 hours ago
Full Time
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • Fulltime
  • No Sponsorship avaialable
  • Javascript
  • React / Vue Js
  • API
  • Testing (End to End & Unit Testing)

Summary

Senior Frontend Engineer (React / Microservices Architecture)

Job Overview

We are looking for a Senior Frontend Engineer with strong expertise in modern JavaScript frameworks (React or Vue.js) to build scalable, high-performance user interfaces for our next-generation core banking platform.

The ideal candidate will have experience building microservices-driven frontend applications, integrating with RESTful APIs, and delivering secure, production-grade UI solutions in a CI/CD-driven environment.

You will collaborate with backend engineers, UX designers, product managers, and platform architects to design and deliver highly responsive, reliable, and scalable frontend systems.

Key Responsibilities

Frontend Architecture & Development

Design and develop scalable, modular frontend applications using React.js or Vue.js.

Build component-driven architectures using reusable UI components and design systems.

Implement state management solutions such as Redux, Context API, Zustand, or Vuex.

Integrate frontend applications with RESTful microservices APIs.

Performance Optimization

Identify and resolve performance bottlenecks using techniques such as:

o Code splitting and lazy loading

o Memoization

o Virtualized rendering

o Efficient state updates

Optimize bundle size and application load time.

Secure Development

Implement secure coding practices including:

o Protection against XSS and CSRF attacks

o Secure token handling (JWT / OAuth)

o Input validation and sanitization.

Testing & Quality Assurance

Write unit tests, integration tests, and end-to-end tests using tools such as:

o Jest

o Cypress

o Playwright

Maintain high test coverage and code quality through automated testing.

Collaboration & Agile Development

Participate in Agile ceremonies including sprint planning, standups, and retrospectives.

Provide accurate story estimates and contribute to sprint planning discussions.

Collaborate closely with UX designers and product managers to deliver intuitive user experiences.

Code Quality & Reviews

Conduct peer code reviews to maintain high engineering standards.

Enforce best practices in frontend architecture, performance, and security.

DevOps & CI/CD

Work with CI/CD pipelines for automated build, test, and deployment workflows.

Use tools such as GitHub, GitHub Actions, Jenkins, or GitLab CI.

Contribute to containerized frontend deployments using Docker.

Required Technical Skills

Frontend Technologies

JavaScript (ES6+) / TypeScript

React.js or Vue.js

HTML5, CSS3, SCSS, responsive design

Component-based architecture

API & Integration

Experience consuming RESTful APIs

Handling authentication flows (OAuth, JWT)

Testing

Jest

Cypress

Playwright

DevOps & Tooling

Git / GitHub

CI/CD pipelines

Automated builds and deployments

Development Methodology

Agile / Scrum development

Experience working in fast-paced product development teams

Qualifications

5+ years of frontend development experience

Experience building enterprise-grade web applications

Strong knowledge of modern frontend architecture patterns

Bachelor s degree in Computer Science, Software Engineering, or related field

Nice to Have

Experience implementing A/B testing frameworks

Familiarity with Docker and containerized environments

Experience working in Linux / Unix-based development environments

Experience with design systems or Storybook

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10451973
  • Position Id: 8912497
  • Posted 13 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Toronto, Ontario

Today

Easy Apply

Full-time, Part-time, Contract, Third Party

Hybrid in Toronto, Ontario

8d ago

Easy Apply

Full-time

Depends on Experience

Mississauga, Ontario

Today

Easy Apply

Full-time, Third Party, Contract

Toronto, Ontario

Today

Easy Apply

Full-time

USD 125,000.00 per year

Search all similar jobs