Senior UI Developer – Vice President
Job in
Mississauga, Ontario, Canada
Listed on 2026-05-31
Listing for:
Citi
Full Time
position Listed on 2026-05-31
Job specializations:
-
Software Development
Front End Developer, Angular Developer, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Responsibilities Lead and mentor a team of UI/Frontend developers, fostering a culture of collaboration and excellence, and significantly contribute to the development of world‑class enterprise applications leveraging the latest technologies and software design patterns.
Define the UI/UX strategy, architecture, and best practices in alignment with the company’s vision.
Collaborate with cross‑functional teams—including Product, Design, and Backend—to deliver end‑to‑end solutions.
Develop and engineer front‑end solutions within an Agile software delivery team, working collaboratively to deliver sprint goals, write code, and participate in the broader technical community and team‑level Agile and Scrum processes.
Architect, design, and implement scalable and high‑performance Angular applications.
Drive code reviews, debugging, testing, and performance optimization for all UI layers.
Stay updated with the latest Angular versions and trends, implementing best practices and new features as needed.
Partner continuously with stakeholders, UX, and QA.
Provide thought leadership, coaching, and development for junior team members.
Collaborate with technical leadership to ensure work is aligned to the broad technical strategy.
Required Qualifications 6+ years of hands‑on professional experience in front‑end/UI development using Angular (preferably Angular 8+).
Proven track record in a leadership role (VP, or similar) in a UI/Frontend development capacity.
Experience in Micro Frontend (MFE) architecture building scalable and modular web applications.
Strong expertise in JavaScript/Type Script, HTML5, CSS3, SCSS, and responsive design.
Experience with RESTful APIs, Graph
QL, and integrating front‑end components with backend services.
Proficiency in UI/UX best practices and building highly interactive web applications.
Strong understanding of frontend build tools (Webpack, Angular CLI, npm, yarn, gulp, etc.) and version control systems like Git.
Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.).
Clear understanding of building horizontally scalable, highly available, highly resilient, and low‑latency applications.
Preferred Qualifications Exposure to cloud infrastructure—both on‑premises and public cloud (e.g., Open Shift, AWS).
Exposure to cloud‑native development and container orchestration tools (Serverless, Docker, Kubernetes, Open Shift).
Multiple years of experience with CI/CD pipelines and using front‑end test strategies and frameworks (Cypress, Jasmine, Karma, Selenium).
Exposure to event‑driven design and architecture (Kafka, Spark Flink).
Exposure to continuous integration and continuous delivery (CI/CD) pipelines, either on‑premise or public cloud (e.g., Tekton, Harness, Circle
CI, Cloudbees Jenkins).
Exposure to infrastructure‑as‑code tools (Terraform, Cloud Formation).
Exposure to security, observability, and monitoring tools (Grafana, Prometheus, Splunk, ELK, Cloud Watch).
Exposure to database concepts (RDBMS, No
SQL).
Education Bachelor’s degree/University degree or equivalent experience.
Master’s degree preferred.
Equity, Diversity, and Inclusion Citi is an equal‑opportunity employer, and qualified candidates will receive consideration without regard to 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, 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:
×