Mississauga, ON, L5B 3P7, CAN
16 hours ago
Senior UI Engineer Lead in UI/Frontend
We are looking for accomplished senior UI engineers who are passionate about building high quality, modern, front-end solutions that solve complex business problems via innovation and the application of engineering best practices. As a **Senior UI Engineer Lead in UI/Frontend** engineering team will play a pivotal role in shaping the user interface strategy and execution this role will be responsible for **hands-on development of front-end code** , working as part of an agile scrum team, and **partnering with UX and other engineering specialists** to build digital products of the highest standard. You will leverage your deep technical expertise in Angular to deliver scalable, maintainable, and high-quality front-end solutions. This role requires a strong balance of leadership skills and hands-on development to mentor the team, set coding standards, and ensure best practices are followed. **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 teams to deliver end-to-end solutions. + Develop and engineer front end solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi 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, as well as coaching and development for junior team members** + Collaborate with technical leadership to ensure work is aligned to the broad technical strategy **Required Qualifications** + **8+ 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/TypeScript, HTML5, CSS3, SCSS, and Responsive Design.** + Experience with **RESTful APIs, GraphQL,** 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 (i.e., **OpenShift, AWS** , etc.) + Exposure to **Cloud-native** development and **Container Orchestration** tools **(Serverless, Docker, Kubernetes, OpenShift,** etc.) + Multiple years of experience **CI/CD pipelines** and using front-end test strategies and frameworks (Cypress, jasmine, karma, selenium etc.) + Exposure to event-driven design and architecture (Kafka, Spark Flink, etc.) + Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.) + Exposure to Infrastructure as Code tools (Terraform, Cloudformation, etc.) + Exposure to Security, Observability, and Monitoring tools (Grafana Prometheus, Splunk, ELK, CloudWatch, etc.) + Exposure to database concepts (RDBMS, NoSQL) **Education:** + Bachelor’s degree/University degree or equivalent experience + Master’s degree preferred This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ **Job Family Group:** Technology ------------------------------------------------------ **Job Family:** Applications Development ------------------------------------------------------ **Time Type:** Full time ------------------------------------------------------ _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 review_ _Accessibility at Citi (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._ _View Citi’s_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf)_ _poster._ Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Por favor confirme su dirección de correo electrónico: Send Email