The Applications Development Technology Lead Analyst is a senior-level position responsible for leading the design, development, and delivery of modern web applications using Angular in coordination with cross-functional technology teams. The primary objective of this role is to drive UI architecture, front-end engineering excellence, and application system development while mentoring teams and ensuring alignment with enterprise standards.
Responsibilities:
* Lead the design and development of scalable, responsive, and high-performance web applications using Angular (latest versions preferred)
* Partner with multiple management and engineering teams to ensure seamless integration across UI, backend, and infrastructure layers
* Analyze complex business and system processes to identify opportunities for enhancements and deliver innovative front-end solutions
* Define and enforce best practices for Angular coding standards, component architecture, testing, debugging, and deployment
* Contribute to overall architecture by aligning UI solutions with enterprise architecture blueprints and microservices/backend systems
* Develop reusable components, libraries, and design systems to improve development efficiency and consistency
* Provide deep technical expertise in TypeScript, RxJS, state management (NgRx or similar), and modern UI/UX practices
* Collaborate closely with backend teams; understanding of Python-based services is a a plus
* Perform in-depth analysis with strong problem-solving skills to address complex UI/UX and performance challenges
* Act as a technical lead and mentor, coaching mid-level developers and assigning work effectively
* Drive project delivery, ensuring quality, scalability, and adherence to timelines
* Evaluate risks and ensure compliance with organizational policies, security standards, and regulatory requirements
Recommended Qualifications:
* 10+ years of overall experience in application development or systems analysis
* Strong hands-on experience in Angular (preferably Angular 10+), TypeScript, HTML5, CSS3, and modern JavaScript frameworks
* Experience in building enterprise-grade front-end applications with REST API integrations
* Solid understanding of UI architecture patterns, state management, and performance optimization
* Experience working in Agile/Scrum environments and delivering complex projects
* Familiarity with backend technologies; working knowledge of Python is a plus
* Proven ability to lead development efforts and manage multiple priorities effectively
* Strong analytical, problem-solving, and decision-making skills
* Excellent written and verbal communication skills
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
\------------------------------------------------------
## 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...
Want jobs like this matched to you?
SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.