Job Description
The Opportunity
This is your chance to build the foundational applications systems for 'Citi Assist', a Generative AI assistant that will reach every Citi employee globally. As part of the wider team you'll also support developer productivity, SDLC and Citi-wide initiatives to adopt GenAI tools and technologies. You will join us on the ground floor, becoming a core builder on a high-visibility platform that sets the standard for how a global bank adopts this technology safely and at scale.
We are seeking an accomplished and highly experienced Vice President of Front-End Development to lead our front-end engineering efforts. The ideal candidate will have a minimum of 13 years of progressive experience in front-end development, with a strong background in architecting and delivering scalable, high-performance web applications. This role requires a visionary leader who can drive technical strategy, mentor teams, and ensure the delivery of exceptional user experiences.
Responsibilities
- Technical Leadership & Strategy:
- Define and drive the technical vision and strategy for front-end development, aligning with overall business objectives.
- Lead the design and architecture of complex front-end systems, ensuring scalability, maintainability, and performance.
- Stay abreast of emerging front-end technologies and industry best practices, evaluating and recommending their adoption where appropriate.
- Establish and enforce coding standards, best practices, and design patterns.
- Team Management & Mentorship:
- Lead, mentor, and inspire a team of highly skilled front-end engineers, fostering a culture of innovation, collaboration, and continuous improvement.
- Conduct performance reviews, provide constructive feedback, and support career development for team members.
- Facilitate knowledge sharing and technical discussions within the team and across departments.
- Development & Delivery:
- Oversee the end-to-end development lifecycle of front-end applications, from conception to deployment and maintenance.
- Collaborate closely with product management, UX/UI design, and backend engineering teams to translate business requirements into technical solutions.
- Ensure the delivery of high-quality, robust, and user-friendly interfaces.
- Actively participate in code reviews, ensuring adherence to quality standards and architectural principles.
- Operational Excellence:
- Optimize development processes and workflows to improve efficiency and delivery speed.
- Contribute to the continuous integration/continuous delivery (CI/CD) pipeline for front-end deployments.
- Ensure proper monitoring, logging, and error handling are implemented for front-end applications.
Required Skills & Experience
- Experience: Minimum of 13+ years of experience in front-end development, with a significant portion in a leadership or architectural role.
- Front-End Expertise:
- Deep expertise in TypeScript, React, and Next.js,or Node.js
- Strong understanding of modern JavaScript (ES6+), HTML5, and CSS3.
- Extensive experience with state management libraries (e.g., Redux, Context API) and front-end build tools (e.g., Webpack, Babel).
- Backend & Database Understanding:
- Solid understanding of backend concepts, APIs, and microservices architecture.
- Familiarity with Python for backend development is a plus.
- Experience working with Postgres databases from a front-end integration perspective.
- Infrastructure & DevOps:
- Experience with Kubernetes (Red Hat OpenShift) and containerization for deploying and managing front-end applications.
- Proficiency with GitHub for version control and collaborative development.
- Strong understanding and experience with CI/CD pipelines (e.g., Tekton, Harness) for automated testing and deployment.
- Familiarity with developer tools like GitHub Copilot to enhance productivity.
- Architectural Prowess:
- Proven ability to design and implement scalable, performant, and secure front-end architectures.
- Experience with architectural patterns such as micro-frontends, server-side rendering (SSR), and static site generation (SSG).
- Soft Skills:
- Exceptional communication, interpersonal, and presentation skills.
- Strong problem-solving abilities and a strategic mindset.
- Ability to thrive in a fast-paced, dynamic environment.
Education
- Bachelor’s or master’s degree in computer science, Engineering, or a related field, or equivalent practical experience.
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Applications Development
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.
------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
------------------------------------------------------
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
View Citi’s EEO Policy Statement and the Know Your Rights poster.