Equities - Senior GUI Engineer
Job in
Mississauga, Ontario, Canada
Listed on 2026-07-21
Listing for:
Citi
Full Time
position Listed on 2026-07-21
Job specializations:
-
Software Development
React.js, Front End Developer, Full Stack Developer, Javascript
Job Description & How to Apply Below
This role is for a Senior GUI developer in Citi Equities Technology.
Responsibilities Design, develop and maintain web apps using React and Type Script, ensuring high quality, clean and maintainable code.
Manage application state using Redux and middleware such as Redux Toolkit.
Ensure high test coverage by writing unit tests using Vitest.
Write and maintain a suite of reusable UI components which can be used across different feature apps.
Contribute to the overall application architecture and provide inputs on front end frameworks, design patterns and best practices.
Perform code reviews and contribute to overall quality, maintainability and testability of software developed.
Be a self‑starter and plan/schedule own work for tasks and projects, implementing functionality without direct supervision.
Work closely with teams to form a good working culture and continuously adapt to different working environments.
Requirements Hands‑on HTML5, CSS3/SASS/CSS‑in‑JS, Core JavaScript, Type Script
Hands‑on React, React hooks
Unit testing with Jest, React‑testing‑library
Application state management with Redux, Recoil, React Context
Reactive apps with RxJS, Web Sockets, Web workers
Build tools like Webpack/Vite etc.
Debugging skills, code performance, benchmarking
Container‑based development like Electron
RESTful APIs, JWT, Node.js, Express.js
Nice to Have Exposure to Bitbucket, Jenkins, Artifactory, Confluence
MongoDB, AMPS Server – ability to query
Workspace tools – npm workspace, Micro Frontend, ESLint/TSLint
Docker management, Open Shift containers
Experience working with other UI frameworks such as Angular
Education Bachelor’s degree/University degree or equivalent experience
Equal Opportunity Statement Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, please review Accessibility w Citi’s EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×