Senior UI Engineer Lead in UI/Frontend
Citigroup
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